Product SiteDocumentation Site

12.2. Установка MySQL

MySQL — это система управления базами данных (СУБД), которая используется для организации и получения контента. MariaDB имеет те же возможности, что и MySQL, и при этом является полностью бесплатной.
Установить MySQL (MariaDB):
# apt-get install mariadb
Запустить и добавить в автозагрузку сервер MySQL:
# systemctl enable --now mariadb.service
Задать пароль root для MySQL и настройки безопасности:
# mysql_secure_installation
Далее можно проверить возможность входа в консоль MySQL:
$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.4.20-MariaDB-alt1 (ALT c9f2)

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> exit
$

Примечание

Для подключения к MySQL в качестве пользователя root можно не указывать пароль, даже если он был определён при запуске скрипта mysql_secure_installation. Это связано с тем, что метод аутентификации по умолчанию для пользователя root в MySQL — unix_socket. Пользователями, которым разрешено входить в систему в качестве пользователя root MySQL, являются системные пользователи с привилегиями sudo, подключающиеся из консоли или через приложение, работающее с одинаковыми привилегиями.
# mysql
MariaDB [(none)]> exit
# 
Для повышения безопасности лучше иметь выделенные учетные записи пользователей с менее широкими привилегиями, настроенными для каждой базы данных, особенно если на сервере планируется размещать несколько баз данных.