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