Свой сервер: подготовка базы данных
Ниже приводится список команд, необходимых для настройки сервера баз данных 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' ;