Инструкция по установке MySQL 8 на Ubuntu 20.04 LTS. После установки уделим немного внимания настройкам безопасности.
Репозиторий
Установим MySQL APT репозиторий, переходим на страничку:
https://dev.mysql.com/downloads/
Нас интересует раздел MySQL APT Repository, переходим в него.
Последний пакет называется mysql-apt-config_0.8.23-1_all.deb, копируем ссылку на него. Загрузим пакет:
cd /tmp
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.23-1_all.deb
ls -fla | grep mysql
Установим пакет:
dpkg -i mysql-apt-config_0.8.23-1_all.deb
Версия сервера MySQL mysql-8.0 выбрана автоматически. MySQL Tools & Connectors — Enabled. MySQL Preview Packages — Disabled. Нажимаем OK.
После установки пакета в /etc/apt/source.list.d/ добавится mysql.list.
Обновляем репозиторий:
apt-get update
Установка MySQL 8
Приступаем к установке MySQL сервера.
apt-get install mysql-server
В процессе установки нас просят установить пароль пользователя root.
Confirm — повторяем ввод пароля.
Выбираем плагин аутентификации по умолчанию. Рекомендуется Strong Password Encryption.
Done! Установка завершена.
Безопасность
Для настройки безопасного доступа к MySQL существует специальный скрипт:
mysql_secure_installation
Он позволяет настроить следующие параметры:
- VALIDATE PASSWORD COMPONENT — использовать компонент VALIDATE PASSWORD?
- Изменить пароль от root?
- Удалить анонимных пользователей?
- Запретить удалённый логин под root?
- Удалить тестовую базу и доступ к ней?
- Обновить таблицу привилегий?
MySQL сервер должен запуститься. Посмотрим статус:
systemctl status mysql
Источник:
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.