Полный цикл в digital

Создание отдельного пользователя БД для удаленного подключения

Для подключения смотрим пароль в файле /root/.my.cnf:

cat /root/.my.cnf

Подключаемся к БД в консоли под root пользователем:

mysql -u root -p

В консоли mySql создаём нового пользователя:

CREATE USER 'remote'@'%' IDENTIFIED BY 'ПАРОЛЬ_ДЛЯ_ПОЛЬЗОВАТЕЛЯ';

Далее даем ему нужные привилегии:

GRANT ALL PRIVILEGES ON НАЗВАНИЕ_БД . * TO 'remote'@'%';

Можем проверить привилегии:

SHOW GRANTS FOR 'remote'@'localhost';

Выходим из mySql консоли:

exit;

Добавляем новую зону для открытия порта фаервола:

firewall-cmd --new-zone=replication --permanent

Перегружаем фаервол:

firewall-cmd --reload

Добавляем с созданную зону IP XXX.XXX.XXX.XXX/32 или подсеть XXX.XXX.XXX.XXX/XX:

firewall-cmd --zone=replication --add-source=XXX.XXX.XXX.XXX/32 --permanent

Открываем в созданной зоне нужный порт:

firewall-cmd --zone=replication --add-port=3306/tcp --permanent

Перегружаем фаервол:

firewall-cmd --reload
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!