Рейтинг:0

Как установить «исходный адрес», который ProxySQL использует для подключения к MariaDB?

флаг tr

Я развертываю ProxySQL на Docker. Когда я пытаюсь подключиться к своей базе данных через ProxySQL, MariaDB отклоняет мою попытку входа в систему следующим образом:

Доступ запрещен для пользователя [email protected]

(172.18.0.1 — это «внутренний» IP-адрес контейнера.)

Сам хост Docker имеет локальный адрес 192.168.9.22. И пользователь, настроенный в MariaDB, 'usarr'@'192.168.9.%'

Как мне настроить ProxySQL для подключения как [email protected]?

Я пытался читать (очень запутанную) документацию по ProxySQL и не мог понять, как это сделать.

markusjm avatar
флаг cn
Если вы ищете альтернативный подход, MariaDB MaxScale также поддерживает [протокол прокси] (https://mariadb.com/kb/en/mariadb-maxscale-6-mariadb-maxscale-configuration-guide/#proxy_protocol). Следует помнить одну вещь: убедитесь, что у вас есть IP-адрес ProxySQL в переменной [proxy_protocol_networks](https://mariadb.com/kb/en/server-system-variables/#proxy_protocol_networks), иначе он не примет его.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.