Mysql连接 1251 client does not support解决

经过我的多番查找,总算理解决了,现在再次记录下:(二〇一八年十二月二日 22:16:37)

1、问题出现在,Mysql数据库的默认加密规则:

1)plugin在mysql_native_password状态下,才能使用当前的密码使用数据库视图工具链接数据库

1)plugin在caching_sha2_password状态下,使用数据库操作工具就会报1251错误

 

2、使用命令行输入mysql -u root -p

接着输入自己设置的数据库的密码

3、进入数据库之后,输入: select host,user,plugin,authentication_string from mysql.user;

查询状态,如图:

若是如我的 mysql_native_password 是没有问题的(本人的问题解决了,总不好为了一个图片去修改吧(*^__^*) 嘻嘻)

盗图一张:来源见图片水印

 

4、修改密码,可将plugin状态改变为musql_native_password 

在命令行中输入:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';

将数据库的密码修改为:12345,

再次查询一下状态 :select host,user,plugin,authentication_string from mysql.user;

就可以连接的上去咯!

 

记得exit退出哦(*^__^*) 嘻嘻

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值