首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过proxysql解决mysql用户连接问题

通过proxysql解决mysql用户连接问题
EN

Stack Overflow用户
提问于 2020-02-19 10:10:50
回答 1查看 1.5K关注 0票数 0

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

这里是我的环境:

Azure ubunti 18.4实例,其中包含三个mysql 8.018版本的主从服务器

代码语言:javascript
复制
     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节点配置参数中的密码身份验证值更改为

代码语言:javascript
复制
collation-server               = utf8mb4_general_ci
default-authentication-plugin  = mysql_native_password.

**尽管如此,我还是从代理sql获得了访问问题,它连接到DB服务器节点的用户id和密码有时也会访问mysql,从而导致访问被拒绝。

代码语言:javascript
复制
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‘(使用密码:是)

被拒绝访问

EN

回答 1

Stack Overflow用户

发布于 2020-05-06 05:46:29

您可以像这样显示password,mysql_native_password样式:*BF27B4C7*********7806E870F64F39

代码语言:javascript
复制
select host,user,authentication_string from mysql.user;  

mysql_native_password不工作了吗?

手动修改:

代码语言:javascript
复制
ALTER USER 'xxxx'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxx';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60297845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档