Navicat連接MySQL8.0版本時報錯解決:Client does not support authentication protocol requested by server.

       產生這個問題的原因應該是MySQL8.0更換了加密插件,數據庫管理客戶端還沒來得及更新加密方式造成的,應該是在下面這一安裝步驟中默認使用了強加密方式,導致出現了這種問題的出現,如果還想使用Navicat,修改一下加密方式就行了。安裝時配置:

MySQL官網關於認證加密相關內容鏈接地址:https://dev.mysql.com/doc/refman/8.0/en/sha256-pluggable-authentication.html

解決方法:

登錄MySQL,執行一下兩條命令:

1.alter user 'root'@'localhost' identified with mysql_native_password by '******';(******是你自己的賬戶密碼)

2.flush privileges;

  這個命令用來刷新系統權限表數據,或者重啓MySQL應該也可以。

這個時候再用Navicat連接數據庫就成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章