拒绝通过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 --版本ProxySQL 2.0.6-73-gc746bf7f,代码为mysql Ver 8.0.19 for Linux on x86_64 (MySQL )。
**我还将所有mysql节点配置参数中的密码身份验证值更改为
collation-server = utf8mb4_general_ci
default-authentication-plugin = mysql_native_password.**尽管如此,我还是从代理sql获得了访问问题,它连接到DB服务器节点的用户id和密码有时也会访问mysql,从而导致访问被拒绝。
mysql -h 10.5.0.80 -u <mysql_user > -p <password> -P 6033 -e " SELECT @@hostname ; ".这个脚本有一段时间会连接,有时它不会访问并拒绝消息访问
错误1045 (28000):ProxySQL错误:用户'app_ user '@'10.5.0.80‘(使用密码:是)
被拒绝访问
发布于 2020-05-06 05:46:29
您可以像这样显示password,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';https://stackoverflow.com/questions/60297845
复制相似问题