这里写自定义目录标题
问题出现场景以及原因
mysql8.0安装成功以后使用sqllog尝试连接报错“caching_sha2_password”,此处猜测是mysql8.0使用了新的密码加密方式,老版sqllog不支持该加密方式
解决方法
- 使用命令行登录mysql
- 查看当前的加密方式:
use mysql;
select user,plugin from user where user='root';
- 修改加密方式
alter user 'root'@'localhost' identified with mysql_native_password by '你的新密码';
- 刷新权限列表
flush privileges;