问题:新安装好MySQL 8.0和Navicat之后,连接时总是报:
1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client
此时看到这篇博客然后试了其中的方法,但是总是报:
ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’
文章中也提到需要查看语句中的用户名和host名,因为之前修改host为%了,但复制过来的代码是localhost,所以执行语句总是报错,
如果你也一直不能执行成功,而且看到了这篇,那你也可能是这个问题,