下载安装完mysql和navicat后
连接一直报错:Client does not support authentication protocol requested by server
mysql是8.0.13版
navicat是11.1.8版本
都是最新版,想着肯定不是版本问题,于是百度一番找到解决办法
(最重要的是参考了 https://blog.csdn.net/qq_19707521/article/details/80226321 博主大大的方法)
首先打开终端,连接mysql:mysql -uroot -p
然后输入以下命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
SELECT plugin FROM mysql.user WHERE User = 'root';
显示这个就说明解决问题了,再次连接navicat就可以了!