Navicat連接linux上的mysql時報如下錯誤:
錯誤原因:
即從mysql5.7版本之後,默認採用了caching_sha2_password驗證方式。
解決辦法:
在linux服務器中,開啓mysql,並進入連接的數據庫執行如下語句,表示採用原來的身份驗證機制。
mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的mysql密碼';
如圖:
再次測試即連接就成功。
Navicat連接linux上的mysql時報如下錯誤:
錯誤原因:
即從mysql5.7版本之後,默認採用了caching_sha2_password驗證方式。
解決辦法:
在linux服務器中,開啓mysql,並進入連接的數據庫執行如下語句,表示採用原來的身份驗證機制。
mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的mysql密碼';
如圖:
再次測試即連接就成功。