Запуск СУБД MariaDB в Gentoo

Краткая инструкция по установке и первоначальной настройке системы управления базами данных MariaDB (форк СУБД MySQL) в ОС Gentoo GNU/Linux.

В первую очередь установим MariaDB

# emerge --ask mariadb

Затем запустим конфигуратор MariaDB

# emerge --config mariadb

Здесь потребуется ввести пароль на пользователя root СУБД MariaDB

Теперь запускаем службу mysql и добавим её в автозагрузку

# rc-service mysql start
# rc-update add mysql default

После этого запустим утилиту mysql_secure_installation для настройки параметров безопасности MySQL

# /usr/bin/mysql_secure_installation

Здесь после ввода пароля root необходимо ответить на несколько вопросов, среди которых: возможность удалённого подключения пользователя root, удаление анонимных пользователей, а также удаление тестовой БД.

Перезапускаем службу mysql и проверяем её состояние

# rc-service mysql restart
# rc-service mysql status

Для запуска консоли СУБД в командную строку вводим

# mysql

или

# mysql -U root -p

Добавим также пользователя с полными правами на управление СУБД:

GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' IDENTIFIED BY 'your_password';
EXIT;

Для удалённого подключения в файле /etc/mysql/mariadb.d/50-distro-server.cnf в строчке

bind-address                                    = 127.0.0.1

исправим 127.0.0.1 на 0.0.0.0

После этого перезапустим службу mysql

# rc-service mysql restart

Все базы данных находятся в каталоге /var/lib/mysql/

Конфиги — в каталогах /etc/mysql/ и /etc/mysql/mariadb.d/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *