====== База данных на отдельном сервере ======
[[billing/database/structure]]
===== Требования =====
Должна быть установлена Percona 8 либо Mariadb 10.х
===== Настройка =====
В конфиге mysql добавить запуск на нужном IP:
bind-address = ИП_АДРЕС
Далее нужно будет создать пользователей для билинга:
CREATE USER ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА IDENTIFIED BY 'ПРОЛЬ';
GRANT PROCESS , SUPER ON *.* TO ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА IDENTIFIED BY 'ПРОЛЬ' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
GRANT ALL PRIVILEGES ON mikbill.* TO ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИП_АДРЕС_СЕРВЕРА WITH GRANT OPTION;
FLUSH PRIVILEGES;
Не забудьте заменить **ИМЯ_ПОЛЬЗОВАТЕЛЯ**, **ИП_АДРЕС_СЕРВЕРА** и **ПРОЛЬ** на свои значения.\\
\\
\\
В конфигах:
* radius: raddb/sql.conf
* backend админки: admin/app/etc/config.xml
* backend кабинета: stat/app/etc/config.xml
Необходимо указать новые ip, порт, логин и пароль от mysql.