Главная > ОС > Linux > Ubuntu > 23.10 > Установка и настройка MySQL на linux ubuntu 23.10

Установка и настройка MySQL на linux ubuntu 23.10

Обновлено: 16.04.2025Руководство

Установка и настройка MySQL на linux ubuntu 23.10

Подробное руководство по установке, настройке и оптимизации MySQL для linux ubuntu 23.10

Введение

MySQL – популярная система управления реляционными базами данных с открытым исходным кодом. Это руководство поможет установить и настроить MySQL на Ubuntu 23.10, а также устранить типичные проблемы.

Требования

  1. Система под управлением Ubuntu 23.10
  2. Права администратора (sudo)
  3. Минимум 2 ГБ свободного места на диске
  4. Стабильное интернет-соединение для загрузки пакетов

Установка

Подготовка

Обновите индекс пакетов:

sudo apt update && sudo apt upgrade -y

Убедитесь, что в системе нет старых версий MySQL:

sudo apt purge mysql* mariadb* -y
sudo rm -rf /etc/mysql /var/lib/mysql

Процесс установки

Установите MySQL Server:

1sudo apt install mysql-server -y

Проверьте статус службы:

sudo systemctl status mysql

Запустите мастер начальной настройки:

1sudo mysql_secure_installation

Ответьте на вопросы мастера для настройки базовой безопасности.

Настройка

Создайте административного пользователя:

1CREATE USER 'admin'@'localhost' IDENTIFIED BY 'StrongPassword123!';
2GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
3FLUSH PRIVILEGES;

Для удаленного доступа отредактируйте конфиг:

1sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Измените параметр:

1bind-address = 0.0.0.0

Перезапустите сервис:

sudo systemctl restart mysql

Типичные ошибки и их решения

Ошибка 1: «Failed to start MySQL Service» Решение: Проверьте конфигурацию:

sudo mysqld --verbose --help

Ошибка 2: «Access denied for user» Решение: Сбросьте пароль root:

1sudo mysql -u root
2ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

Заключение

Теперь у вас работает MySQL-сервер с базовой настройкой безопасности. Для производственных сред рекомендуется:

  1. Настроить регулярное резервное копирование
  2. Включить мониторинг
  3. Регулярно обновлять ПО

Команды

Установка MySQL Server

1sudo apt install mysql-server -y

Запуск мастера безопасности

1sudo mysql_secure_installation

Проверка статуса службы

sudo systemctl status mysql

Решение проблем

Ошибка подключения к порту 3306

Разрешите порт в фаерволе:

sudo ufw allow 3306/tcp
sudo ufw allow 3306/tcp

Неверный плагин аутентификации

Измените метод аутентификации пользователя:

1ALTER USER 'user'@'host' IDENTIFIED WITH mysql_native_password BY 'password';```