navicat链接mysql 8 出现 2015 authentication plugin 'caching_sha2_password' 错误

navicat链接mysql 8 出现 2015 authentication plugin 'caching_sha2_password' 错误

学习了:https://segmentfault.com/q/1010000014558323

使用mysql自带的 MySQL 8.0 Command Line Client - Unicode 登录,

然后使用命令:

alter user 'root'@'localhost' identified with mysql_native_password by 'root';

进行密码的更新;

然后就可以登录了;

然后在mysql库中进行查询:

SELECT host,user,`plugin`,authentication_string FROM `user`;

可以注意到plugin字段,对于自己新创建的用户,就会出现caching_sha2_password的内容;

 

 学习了:http://blog.51cto.com/arthur376/2108183?utm_source=oschina-app

vim my.cnf
[mysqld]
default_authentication_plugin=mysql_native_password

 为什么我修改my.ini文件,然后又重新启动了数据库,新建了用户,但是默认的加密方式还是没有变化呢?

 又学习了:http://www.jb51.net/article/139219.htm

找到另外一个mysql目录,创建了my.ini,还是不能够默认使用mysql_native_passwod的方式进行加密;

 

为啥呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值