最近在服務器安裝MySql8.0數據庫,安裝完成以后,在自己本機使用Navicat遠程連接MySql報錯:
host is not allowed to connect to this MySQL server.根據經驗想到的就是將root用戶的host由localhost修改為%即可.修改完成后又報了新的錯誤: authentication plugin ‘caching_sha2_password’ cannot be loaded.查閱資料得知MySql8.0升級了密碼的加密算法.解決辦法如下.
host is not allowed to connect to this MySQL server.根據經驗想到的就是將root用戶的host由localhost修改為%即可.修改完成后又報了新的錯誤: authentication plugin ‘caching_sha2_password’ cannot be loaded.查閱資料得知MySql8.0升級了密碼的加密算法.解決辦法如下.
正文
第一步: 修改root用戶的host為%.
進入MySql的安裝目錄下的bin目錄進入MySql控制台,如下圖所示:
進入MySql的安裝目錄下的bin目錄進入MySql控制台,如下圖所示:
修改host為%,並刷新權限
第二步: 修改密碼的加密方式
大功告成啦!!!
————————————————
版權聲明:本文為CSDN博主「飛起來的小豬」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_34873338/article/details/82256868
————————————————
版權聲明:本文為CSDN博主「飛起來的小豬」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_34873338/article/details/82256868