原因:
因为MySQL8.0 与以前的版本加密方式不同,需要更改一下加密方法
解决方法:
一、cmd进入到MySQL数据库,之后输入
alter user 'root'@'%' identified with mysql_native_password by '数据库密码';
alter user 'root'@'localhost' identified with mysql_native_password by '数据库密码';
Query OK, 0 rows affected
二、无需进入数据库,只需更换navicat版本为12.1.12以上版本即可