在我们安装完MySQL数据库之后,使用命令框的方式查看数据库信息可能并不是很方便,所以我们可以采用Navicat连接工具进行连接查看。这里以Navicat12为例(免安装版:链接:https://pan.baidu.com/s/1XmgbXCF–VN74-xLKtwJtg 提取码:be88)。我在连接的过程中出现了 [Navicat Premium 12连接MySQL出现Authentication
plugin 'caching_sha2_password] 错误信息。
解决方法:
1. 管理员权限运行命令提示符,登陆MySQL
mysql -u root -p 'your password'
2. 修改账户密码加密规则并更新用户密码
#修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
#更新一下用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';
3. 刷新权限并重置密码
#刷新权限
FLUSH PRIVILEGES;
#再重置下密码
alter user 'root'@'localhost' identified by 'your password';
#再次启动Navicat Premium 12连接MySQL问题数据库就会发现可以连接成功了