Как открыть доступ к БД Битрикс24 извне

В этом видео я показываю как открыть доступ к базе данных Битрикс24 или Битрикс - к БД mysql, установленной в составе БитриксВМ из вне. Это частая задача, которую необходимо решать, например, в целях переноса/миграции/репликации базы данных на другой сервер. Чтобы открыть доступ к mysql на сервере: 1) проверить состояние файрвола firewall-cmd --state 2) если не запущен - запустить systemctl start firewalld 3) добавить правила firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --permanent --add-port=22/tcp firewall-cmd --permanent --add-port=3306/tcp 4) применить правила firewall-cmd --reload firewall-cmd --list-all 5) если не применились или если перестал открываться сайт в браузере, перезагрузить и снова сделать systemctl start firewalld 6) дать пользователю root право коннкетиться с любого хоста mysql use sitemanager GRANT ALL PRIVILEGES ON . TO root@'%' IDENTIFIED BY 'пароль_рута' WITH GRANT OPTION; exit systemctl restart mysqld 7) проверить, что все работает, как надо - потом поставить файрвол на автозапуск systemctl enable firewalld

Смотрите также