最近公司的大佬跟我说MySQL 8.0增加了一些新特性,所以我就装了一个,谁知道在客户端连接不了
原来目前已有的客户端还不支持Mysql8.0新增加aching_sha2_password的加密方式(大佬说下载新版的客户端就可以),不然修改用户的加密方式,还有就是重装
先登录mysql
mysql -u root -p;
使用数据库
use mysql;
查询user
select user,host from user;
可以看到我的host 的值是‘%’
alter user 'root'@'%' identified with mysql_native_password by '123456';
最后我们使用客户端就连接成功了