ProxySQL дает мне ошибку Доступ запрещен для пользователя

Я установил ProxySQL на свой сервер.

Сведения о сервере: выпуск CentOS Linux 7.5.1804 (ядро)

Версия ProxySQL: proxysql-2.0.2-1-centos7.x86_64.rpm Версия MaridaDB: Distrib 10.3.7-MariaDB

Все работает нормально, но я случайно получаю следующую проблему.

 MySQL_Session.cpp:3966:handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE(): [ERROR] ProxySQL Error: Access denied for user 'user'@'*.*.*.*' (using password: YES)

person Faiz Ahmed    schedule 03.03.2019    source источник
comment
Ошибка всегда для одного и того же пользователя и IP-адреса/узла?   -  person Raymond Nijland    schedule 03.03.2019
comment
Нет, это рандом..   -  person Faiz Ahmed    schedule 05.03.2019


Ответы (2)


Убедитесь, что вы создали одного и того же пользователя на базовом сервере базы данных и из приложения, вы подключаетесь к прокси-серверу sql через порт 6033. Сообщите мне, если у вас возникнут какие-либо проблемы.

person Rahul Tokase    schedule 20.04.2019
comment
создал того же пользователя на стороне MariaDB - person Faiz Ahmed; 23.04.2019

Разница часовых поясов с подключенным сервером и пользователем также может быть причиной таких ошибок ProxySQL, попробуйте установить правильный часовой пояс.

Пример PHP:

date_default_timezone_set(“YOUR_TIME_ZONE”);

Я столкнулся с подобной проблемой, и это помогло мне.

person Saksham Bhushan    schedule 12.10.2020