В Debian 13 (Trixie) MySQL не ставится из стандартных репозиториев — там лежит MariaDB. Чтобы установить настоящий Oracle MySQL 8.4 LTS, нужно подключить официальный MySQL APT‑репозиторий, а затем установить пакет mysql-server. Это подтверждают источники: Debian 13 использует MariaDB по умолчанию, и для установки MySQL требуется официальный репозиторий Oracle . Официальный MySQL APT репозиторий поддерживает Debian 13 Trixie и предоставляет MySQL 8.4 LTS .
🧩 Установка MySQL 8.4 LTS в Debian 13 (Trixie)
1. Обнови систему
Код
sudo apt update && sudo apt upgrade -y
2. Установи зависимости
Код
sudo apt install -y wget gnupg
apt install -y lsb-release
3. Скачай и установи MySQL APT репозиторий
Код
wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.36-1_all.deb
При установке появится меню — выбери:
- MySQL Server & Cluster → mysql-8.4-lts
- Нажми OK
Это подтверждено документацией MySQL 8.4 для Debian 13 .
4. Обнови список пакетов
Код
sudo apt update
5. Установи MySQL Server
Код
sudo apt install -y mysql-server mysql-client
Во время установки:
- либо попросят задать пароль root,
- либо root будет работать через
auth_socket(вход черезsudo mysql).
6. Запусти и включи MySQL
Код
sudo systemctl enable --now mysql
sudo systemctl status mysql
7. Первое подключение
Если root через socket:
Код
sudo mysql
8. Базовая защита MySQL
Код
sudo mysql_secure_installation
📌 Проверка версии
Код
mysql --version
Ожидаемый вывод: MySQL 8.4.x Community Server
🧭 Итог
В Debian 13 правильная установка MySQL выглядит так:
Код
wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.36-1_all.deb
sudo apt update
sudo apt install -y mysql-server mysql-client
sudo systemctl enable --now mysql
