В этом уроке мы покажем вам, как установить MySQL в Ubuntu 24.04 LTS. MySQL, система управления реляционными базами данных (СУБД) с открытым исходным кодом, играет решающую роль в современной веб-разработке. Его надежность, масштабируемость и производительность делают его популярным выбором как для разработчиков, так и для бизнеса. Поскольку Ubuntu 24.04 продолжает оставаться стабильной и безопасной платформой для серверных сред, установка MySQL в этой операционной системе становится важным навыком для любого администратора или разработчика Linux.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo
‘ к командам для получения root-прав. Я покажу вам пошаговую установку базы данных MySQL на Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.
Предварительные условия
- Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
- Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
- Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
- Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
- Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.
Установите MySQL на Ubuntu 24.04 LTS Noble Numbat
Шаг 1. Обновление репозитория пакетов.
Чтобы начать процесс установки, нам сначала необходимо обновить репозиторий пакетов, чтобы гарантировать доступ к последней версии MySQL. Запустите следующую команду в своем терминале:
sudo apt update
Эта команда получит последнюю информацию о пакете из репозиториев Ubuntu, что позволит вам установить самую последнюю версию MySQL и ее зависимостей. Обновление репозитория пакетов имеет решающее значение для поддержания безопасности и стабильности вашей системы.
Шаг 2. Установка MySQL в Ubuntu 24.04.
После обновления репозитория пакетов мы можем приступить к установке MySQL. Для этого выполните следующую команду:
sudo apt install mysql-server
Эта команда загрузит и установит пакет сервера MySQL вместе с его зависимостями. В процессе установки вам может быть предложено подтвердить установку, нажав «Y
‘, а затем ‘Ввести’.
Шаг 3. Безопасность установки MySQL.
После завершения установки необходимо защитить сервер MySQL, запустив команду mysql_secure_installation
сценарий. Этот сценарий поможет вам установить пароль root, удалить анонимных пользователей, отключить удаленный вход в систему root и удалить тестовую базу данных. Чтобы запустить скрипт, выполните следующую команду:
sudo mysql_secure_installation
Следуйте подсказкам и ответьте на вопросы в соответствии с вашими предпочтениями безопасности. Настоятельно рекомендуется установить надежный пароль root и удалить анонимных пользователей, чтобы повысить безопасность вашей установки MySQL.
Шаг 4. Настройка MySQL.
После обеспечения безопасности вашей установки MySQL вы можете настроить ее для оптимальной производительности в соответствии с вашими конкретными требованиями. Основной файл конфигурации MySQL находится по адресу /etc/mysql/my.cnf
. Чтобы изменить этот файл, используйте текстовый редактор с привилегиями sudo:
sudo nano /etc/mysql/my.cnf
Некоторые общие параметры конфигурации включают в себя:
max_connections
: устанавливает максимальное количество разрешенных клиентских подключений.innodb_buffer_pool_size
: Определяет размер пула буферов, используемого таблицами и индексами InnoDB.query_cache_size
: устанавливает размер кэша запросов, что может повысить производительность за счет кэширования результатов запросов.
Обязательно сохраните изменения и выйдите из текстового редактора, когда закончите.
Если вам необходимо получить удаленный доступ к серверу MySQL, вам необходимо настроить MySQL для прослушивания соответствующего сетевого интерфейса и соответствующим образом настроить правила брандмауэра. Это можно сделать, изменив директиву привязки-адреса в файле конфигурации MySQL и разрешив входящие соединения через порт MySQL (по умолчанию: 3306) в настройках брандмауэра.
Шаг 5. Управление службой MySQL.
Для управления службой MySQL в Ubuntu 24.04 вы можете использовать systemctl
команда. Вот некоторые распространенные команды управления службами:
-
- Запустите службу MySQL:
sudo systemctl start mysql
-
- Остановите службу MySQL:
sudo systemctl stop mysql
-
- Перезапустите службу MySQL:
sudo systemctl restart mysql
-
- Включите автоматический запуск MySQL при загрузке системы:
sudo systemctl enable mysql
-
- Проверьте статус службы MySQL:
sudo systemctl status mysql
Эти команды позволяют вам контролировать службу MySQL и обеспечивать ее правильную работу.
Шаг 6. Тестирование установки.
Чтобы убедиться, что ваша установка MySQL работает правильно, вы можете войти в клиент командной строки MySQL и выполнить несколько основных запросов. Чтобы войти в систему, выполните следующую команду:
sudo mysql
Откроется клиент командной строки MySQL. Отсюда вы можете создать новую базу данных и выполнить запросы, чтобы убедиться, что все работает должным образом. Например:
CREATE DATABASE testdb; USE testdb; CREATE TABLE users (id INT, name VARCHAR(255)); INSERT INTO users (id, name) VALUES (1, 'Meilana Maria'); SELECT * FROM users;
Если эти команды выполняются без ошибок, ваша установка MySQL настроена правильно.
Шаг 7. Устранение распространенных проблем
Несмотря на тщательное выполнение шагов установки, у вас могут возникнуть проблемы. Вот некоторые распространенные проблемы и их решения:
- Сервер MySQL не запускается: Проверьте журнал ошибок MySQL, расположенный по адресу
/var/log/mysql/error.log
для каких-либо подсказок. Общие причины включают неверные параметры конфигурации или недостаточные разрешения. - Ошибка «Доступ запрещен» при попытке подключения: еще раз проверьте, что вы используете правильное имя пользователя и пароль. Если вы забыли свой пароль root, вы можете сбросить его, следуя официальной документации MySQL.
- Медленная производительность запросов: анализируйте медленные запросы с помощью таких инструментов, как
mysqldumpslow
или журнал медленных запросов MySQL. Оптимизируйте свои запросы, добавляйте соответствующие индексы и настройте параметры конфигурации, напримерquery_cache_size
иinnodb_buffer_pool_size
.
Если у вас возникнут другие проблемы, обратитесь к официальной документации MySQL или обратитесь за помощью на оживленные форумы сообщества MySQL.