Задать вопрос
@QTusers

Как подключиться Бд Битртрикс 24 через СУБД Mysql?

Здравствуйте!
Есть задача подключится к БД Битрикс 24 через СУБД Mysql?
что мне нужно настроить в конфигурационном файле Битрикс 24 и конфигурационном файле Mysql?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Есть задача подключится к БД Битрикс 24 через СУБД Mysql?


Настоятельно рекомендую 10 раз подумать прежде чем работать с БД Битрикса через внешнее подключение.
1. Это не безопасно. Если мы говорим про Bitrix Env то по-умолчанию подклчюение разрешено только с того же сервера.
Таким образом для того чтобы попасть в БД злоумышленику потребуется сначала получить доступ к серверу.

2. Битрикс24 не публикует структуру таблиц и связи, так что без опыта не получиться разобраться в хитросплетениях таблиц, т.к. внешних связей он не использует.

Однако, если вы все же хотите это сделать то вам потребуется:

1. Сконфигурировать MySQL на прослушивани внешнего порта.
Почитайте про bind-address настройку.

2. Создать пользователя с возможностью внешнего доступа к СУБД
Например через SQL команды:
GRANT ALL PRIVILEGES ON *.* TO '<user_name>'@'%' IDENTIFIED BY '<password>' WITH GRANT OPTION;
FLUSH PRIVILEGES;


где - имя пользователя, а - пароль.
Рекомендую озаботиться безопасностью и почитать про % в имени пользователя, ограничить доступ конкретной БД и выдать ограничения на операции.
Подробнее об этом можете узнать в документации к MySQL.

3. Открыть в iptables или firewalld порты которые будет слушать Mysql.

Как видите, для решения вашей задачи здесь нет ничего от Битрикс24 - все настройки на уровне сервера.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы