mysql 8.0的版本的加密方式和之前的不同,所以使用Navicat等工具进行链接的时候,会报1521的异常。mysql
解决方法以下:sql
登陆mysql的命令行工具,输入以下代码:工具
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';编码
这行代码有两层含义,第一:修改root的密码为'root',摒弃原来的旧密码。第二:使用mysql_native_password对新密码进行编码。加密
修改完成后再用客户端登录成功,亲测有效
命令行