Navicat连接MySql8出现2059错误
登陆Mysql数据库
mysql -uroot -p
使用mysql数据库
mysql> use mysql
Database changed
查看用户密码规则
mysql> select user,host,plugin from user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| root | % | caching_sha2_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session | localhost | caching_sha2_password |
| mysql.sys | localhost | caching_sha2_password |
| root | localhost | caching_sha2_password |
+------------------+-----------+-----------------------+
5 rows in set (0.00 sec)
网上很多说修改root@%这个,但发现这次碰到的需要修改root%localhost,这是因为我是在本地访问的,并没有通过远程的方式访问数据库