Свой сервер: подготовка базы данных: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
(Новая страница: «Ниже приводится список команд, необходимых для настройки сервера баз данных MariaDB / MySQL для использования совместно c jabber-сервером на примере Debian 12. Первым делом ставим необходимые пакеты. Тут и далее команды выполняются от пользователя root. apt-get install mariadb...»)
 
м (Зададим явно)
 
Строка 22: Строка 22:
Логинимся на сервер под пользователем root, вводя только что придуманный пароль:
Логинимся на сервер под пользователем root, вводя только что придуманный пароль:


  mysql -p
  mysql -u root -p


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

Текущая версия на 13:52, 1 ноября 2023

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