使用Navicat for mysql 连接数据库,报如下错误
原因:数据库安装的是8.0版本,新的mysql采用了新的加密方式,导致连接失败
解决办法:数据库执行如下命令
改密码加密方式:用管理员身份打开cmd, 进入mysql执行下面三个命令
mysql -uroot -p(输入密码)
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;