本地数据库服务已经启动,navicat连接本地数据库出现如下错误,一般首次使用或下载新版本navicat会出现,因为我下载的10.0版本,它采用新的保密方式,与默认旧版本5.0不同
结合网上了解到的办法和亲身实践:
解决方式如下:
mysql -u root -p
输入密码 登录mysql
输入命令更改默认的加密方式
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;
再更改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123’;
刷新,保存新的设置
FLUSH PRIVILEGES;