Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== База данных на отдельном сервере ====== [[billing/database/structure]] ===== Требования ===== Должна быть установлена Percona 8 либо Mariadb 10.х ===== Настройка ===== В конфиге mysql добавить запуск на нужном IP: <code> bind-address = ИП_АДРЕС </code> Далее нужно будет создать пользователей для билинга: <code> 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; </code> Не забудьте заменить **ИМЯ_ПОЛЬЗОВАТЕЛЯ**, **ИП_АДРЕС_СЕРВЕРА** и **ПРОЛЬ** на свои значения.\\ \\ \\ В конфигах: * radius: raddb/sql.conf * backend админки: admin/app/etc/config.xml * backend кабинета: stat/app/etc/config.xml Необходимо указать новые ip, порт, логин и пароль от mysql. billing/external/database.txt Последнее изменение: 2 мес. назад — alexd