Найти тему

Установка MySQL 8 на Ubuntu 18.04 LTS

Оглавление

Инструкция по установке MySQL 8 на Ubuntu 18.04 LTS. После установки уделим немного внимания настройкам безопасности.

Ссылки

Установка MySQL 8 на Windows Server 2016

Репозиторий

Установим MySQL APT репозиторий, переходим на страничку:

https://dev.mysql.com/downloads/

-2

Нас интересует раздел MySQL APT Repository, переходим в него.

-3

Последний пакет называется mysql-apt-config_0.8.14-1_all.deb, копируем ссылку на него.

Загрузим пакет:

cd /tmp
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
ls -fla | grep mysql
-4

Установим пакет:

dpkg -i mysql-apt-config_0.8.14-1_all.deb
-5

Версия сервера MySQL mysql-8.0 выбрана автоматически. MySQL Tools & Connectors — Enabled. MySQL Preview Packages — Disabled. Нажимаем OK.

После установки пакета в /etc/apt/source.list.d/ добавится mysql.list.

-6

Обновляем репозиторий:

apt-get update
-7

Установка MySQL 8

Приступаем к установке MySQL сервера.

apt-get install mysql-server
-8

В процессе установки нас просят установить пароль пользователя root.

-9

Confirm — повторяем ввод пароля.

-10

Выбираем плагин аутентификации по умолчанию. Рекомендуется Strong Password Encryption.

-11

Done! Установка завершена.

-12

Безопасность

Для настройки безопасного доступа к MySQL существует специальный скрипт: 

mysql_secure_installation

Он позволяет настроить следующие параметры:

  • VALIDATE PASSWORD COMPONENT — использовать компонент VALIDATE PASSWORD?
  • Изменить пароль от root?
  • Удалить анонимных пользователей?
  • Запретить удалённый логин под root?
  • Удалить тестовую базу и доступ к ней?
  • Обновить таблицу привилегий?
-13

MySQL сервер должен запуститься. Посмотрим статус:

systemctl status mysql
-14

Если MySQL не запускается автоматически:

systemctl enable mysql

Дополнительные компоненты

При желании вы можете установить дополнительные компоненты MySQL, которые нужны для работы с сервером, например, mysql-workbench-community, libmysqlclient18 и другие.

apt-get update
apt-get install mysql-workbench-community
apt-get install libmysqlclient20

Вход в оболочку MySQL

Для входа в оболочку MySQL:

mysql -u root -p

Просмотр списка баз:

SHOW DATABASES;
-15

Источник:
https://internet-lab.ru/mysql8_ubuntu18_install

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.