mysql8.0密码加密⽅式的坑
问题:新安装好MySQL 8.0和Navicat之后,连接时总是报:
navicat for mysql连接不成功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,所以执⾏语句总是报错,如果你也⼀直不能执⾏成功,⽽且看到了这篇,那你也可能是这个问题,