这个问题是在安装了mysql8之后出现的,原因是navicat不识别mysql8的加密方式。
太多我也不了解,直接上解决办法。
黑窗口直接输入mysql -u root -p
然后输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码';
使用新密码在进行一下这个mysql -u root -p,测试一下有没有修改成功,正常情况下都是没有问题的。
打开navicat连接一下数据库试试,端口一定要写对哦、这样就可以了。