Ubuntu 24.04 LTS предоставляет MySQL 8.0 в штатном репозитории. Если приложению нужна MySQL 8.4 LTS, используйте только официальный MySQL APT repository после проверки его поддержки вашей версии Ubuntu.
Важно: Не открывайте 3306 в интернет. Для удалённого администрирования предпочтительнее SSH-туннель.
1. Установите штатный MySQL
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y mysql-server
2. Запустите проверку безопасности
sudo mysql_secure_installation
3. Создайте БД и пользователя
sudo mysql
CREATE DATABASE appdb CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'LONG_RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';
EXIT;
4. Проверьте службу и сокет
systemctl status mysql --no-pager
sudo mysql -e 'SELECT VERSION(), @@socket;'
Перед рабочим развёртыванием полезно сравнить хостинги для MySQL по объёму памяти, дисковой подсистеме и условиям размещения.