今天安装了navicat 和 mysql,结果最后在navicat中连接mysql时,出现了如下错误提示:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
先开启数据库:net start mysql
然后登陆数据库:mysql -h localhost -u root -p
然后:alter user 'root'@'localhost' identified with mysql_native_password by 'asdasd456789';
root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,asdasd456789是密码(也就是你自己数据库的密码),最后别忘了分号;
最后问题解决:
mysql错误解决