【问题标题】:mysql user connection issue through proxysql通过proxysql的mysql用户连接问题
【发布时间】:2020-02-19 10:10:50
【问题描述】:

通过 proxysql 连接的数据库用户拒绝频繁访问。

这是我的环境:

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 

proxysql --version ProxySQL 版本 2.0.6-73-gc746bf7f,代号 Truls mysql 客户端是 mysql Ver 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL)。

**我还更改了所有mysql节点配置参数中的密码验证值 到

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

** 我仍然从连接到相同用户 ID 的数据库服务器节点的代理 sql 获得访问问题,并且 密码有时它可以访问mysql,有时它会拒绝访问。

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

此脚本有时会连接,有时无法访问并拒绝消息访问

ERROR 1045 (28000):ProxySQL 错误:用户 'app_user'@'10.5.0.80' 的访问被拒绝(使用密码:YES)

【问题讨论】:

    标签: mysql proxysql


    【解决方案1】:

    可以显示密码,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';
    

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 2021-09-07
      • 2017-09-14
      • 2015-12-15
      • 2019-05-25
      • 2016-04-24
      • 2011-10-17
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多