Свой сервер: подготовка базы данных

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску

Ниже приводится список команд, необходимых для настройки сервера баз данных MariaDB / MySQL для использования совместно c jabber-сервером на примере Debian 12.

Первым делом ставим необходимые пакеты. Тут и далее команды выполняются от пользователя root.

apt-get install mariadb-server
mysql_secure_installation

Отвечаем на несколько вопросов для начальной настройки сервера:

 Switch to unix_socket authentication [Y/n] n
 Change the root password? [Y/n] Y

 *** В этом месте задаем root-пароль для базы данных! ***

 Remove anonymous users? [Y/n] Y
 Disallow root login remotely? [Y/n] Y
 Remove test database and access to it? [Y/n] Y
 Reload privilege tables now? [Y/n] Y

Логинимся на сервер под пользователем root, вводя только что придуманный пароль:

mysql -u root -p

И создаем базу jabber_example_com, а также пользователя jabberuser с паролем MYSECRETPASSWORD, который может пользоваться этой базой:

MariaDB [(none)]> CREATE DATABASE jabber_example_com ;
MariaDB [(none)]> CREATE USER 'jabberuser'@'localhost' IDENTIFIED BY 'MYSECRETPASSWORD';
MariaDB [(none)]> GRANT ALL ON jabber_example_com.* TO 'jabberuser'@'localhost' ;