В 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

Добавить комментарий