解决使用Navicat等工具进行链接登陆mysql的1521错误,(mysql为8.0版本)

mysql 8.0的版本的加密方式和之前的不同,所以使用Navicat等工具进行链接的时候,会报1521的异常。mysql

解决方法以下:sql

登陆mysql的命令行工具,输入以下代码:工具

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';编码

这行代码有两层含义,第一:修改root的密码为'root',摒弃原来的旧密码。第二:使用mysql_native_password对新密码进行编码。加密

修改完成后再用客户端登录成功,亲测有效

命令行

相关文章
相关标签/搜索