Краткая инструкция по установке и первоначальной настройке системы управления базами данных 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/