====== Запуск СУБД MariaDB на FreeBSD ====== --- //[[winogradov@list.ru|lonebuddha]] 2024/03/23 22:31// Краткое руководство по установке и первоначальной настройке системы управления базами данных MariaDB (форк СУБД MySQL) на ОС FreeBSD Смотрим версию в репозитории: pkg search mariadb Выбираем необходимую и устанавливаем pkg install mariadb1011-server Теперь откроем файл /etc/rc.conf ee /etc/rc.conf и вписываем для автоматического запуска службы mysql_enable="YES" Запускаем службу mysql-server, служба запускается от пользователя mysql UID=88 группы mysql GID=88 service mysql-server start Затем запустим утилиту mysql_secure_installation /usr/local/bin/mysql_secure_installation Здесь необходимо задать пароль для пользователя root и ответить на несколько вопросов, среди которых: возможность удалённого подключения пользователя root, удаление анонимных пользователей, а также удаление тестовой БД. Перезапустим службу mysql-server service mysql-server restart и подключимся к консоли СУБД mysql -u root -p создадим пользователя dbuser с полными правами на управление базами данных GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' IDENTIFIED BY 'your_password'; EXIT; Затем для удалённого подключения к СУБД откроем файл /usr/local/etc/mysql/conf.d/server.cnf ee /usr/local/etc/mysql/conf.d/server.cnf находим строчку bind-address 127.0.0.1 и исправим 127.0.0.1 на 0.0.0.0, что откроет доступ к серверу по всем интерфейсам Теперь перезапустим службу mysql-server service mysql-server restart и можно подключаться клиентскими приложениями по сети. Все базы данных находятся в каталоге /var/db/mysql/ Конфиги — в каталогах /usr/local/etc/mysql/ и /usr/local/etc/mysql/conf.d/ {{tag>MySQL FreeBSD}}