我在服务器上安装了ProxySQL。
服务器详细信息:CentOS Linux版本7.5.1804(核心)
代理SQL版本:数据库版本:分配10.3.7-玛丽亚DB
一切都工作正常,但我得到下面的问题随机。
MySQL_Session.cpp:3966:handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE(): [ERROR] ProxySQL Error: Access denied for user 'user'@'*.*.*.*' (using password: YES)
3条答案
按热度按时间oxalkeyp1#
我也遇到了同样的问题,我在网上搜索了一下,但没有找到任何可行的解决方案。然后我把ProxySql从2.4.x版降级到2.2.x版,它就工作了。现在它工作得很好。我也用sysbench测试了一下。没有发现一个连接丢失(或拒绝访问错误)。
gzszwxb42#
请确保在底层数据库服务器中也创建了相同的用户,并从应用程序连接到端口6033上的代理sql服务器。如果遇到任何问题,请告诉我。
0yycz8jy3#
连接的服务器和用户的时区差异也可能是此类ProxySQL错误的原因,请尝试设置正确的时区。
PHP示例:
我也面临着类似的问题,这帮了我。