問題:新安裝好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,所以執行語句總是報錯,
如果你也一直不能執行成功,而且看到了這篇,那你也可能是這個問題,