起首我們需要打開MySQL 號令行客戶端,如圖所示,點擊【MySQL 8.0 command line client】;
然后輸入本身安裝MySQL時設置的暗碼,登錄客戶端,如圖所示,暗示登錄當作功;
接下來,我們先查看一下加密的體例,
輸入:show variables like 'default_authentication_plugin';
回車,如圖所示;
接下來,查看當地mysql用戶的信息,
輸入:select host,user,plugin from mysql.user;
回車,如圖所示,可以看到root賬戶的加密體例是caching_sha2_password;
可是Navicat不撐持MySQL新版本的這種用戶登錄賬戶加密體例,所以下面我們要點竄root賬戶的加密體例為【mysql_native_password】,如圖所示,輸入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
回車,即可點竄當作功,注重這里最后的root是您設置的root賬戶的暗碼,我設置的是“root”。
最后,我們再從頭打開Navicat毗連MySQL,就可以當作功用root賬戶毗連了,如圖所示。
總計:
1、打開MySQL 號令行客戶端;
2、輸入本身安裝MySQL時設置的暗碼,登錄客戶端;
3、查看一下加密的體例;
4、查看當地mysql用戶的信息;
5、點竄root賬戶的加密體例為【mysql_native_password】;
6、從頭打開Navicat毗連MySQL即可。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!