mysql проблема с подключением пользователя через proxysql - PullRequest
0 голосов
/ 19 февраля 2020

Частотный доступ запрещен при входе пользователя базы данных, подключающегося через прокси sql.

Вот мое окружение:

Azure экземпляр ubunti 18.4 с тремя mysql 8.018 версиями основного ведомого устройства

     xxx.xxx.xxx.73 (mysql slave)
     xxx.xxx.xxx.75 (mysql master )
     xxx.xxx.xxx.79 (mysql slave)
 Proxy sql version is 

прокси sql - версия прокси SQL версия 2.0.6-73-gc746bf7f, кодовое имя Truls mysql клиент - mysql версия 8.0.19 для Linux на x86_64 ( MySQL Сервер совместной работы - GPL).

** Я также изменяю значение аутентификации пароля во всех параметрах конфигурации узла mysql на

collation-server               = utf8mb4_general_ci
default-authentication-plugin  = mysql_native_password.

** Тем не менее я получаю проблему с доступом через прокси sql при подключении к узлу сервера БД с тем же идентификатором пользователя и паролем, иногда он получает доступ к mysql, когда он дает доступ запрещен.

mysql -h 10.5.0.80 -u <mysql_user > -p <password> -P 6033 -e " SELECT @@hostname ; ".

этот сценарий некоторое время подключается, а иногда он не получает доступ и не получает доступ к сообщению

ОШИБКА 1045 (28000): прокси SQL Ошибка: доступ запрещен для пользователя 'app_user'@'10.5.0.80' (используя пароль: ДА)

1 Ответ

0 голосов
/ 06 мая 2020

Вы можете отобразить пароль 100 mysql_native_password в стиле: *BF27B4C7*********7806E870F64F39

select host,user,authentication_string from mysql.user;  

mysql_native_password не работает?
Изменить вручную:

ALTER USER 'xxxx'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxx';
...