Mac 裝Sequel pro 連接 Mysql 8.0 失敗、登錄不了、loading問題


 

最近都沒更新博客,零零散散的筆記也都沒整理,so 覺得還是不放上來了。

高興的是入手了期待好久的水果機,開始了各種搗鼓,好想大擼一下代碼啊。。。。


 

回到正軌,剛裝了mysql8.0, 想裝下mysql管理工具sequel pro,卻不是那么順利

1. 登錄失敗問題

新安裝了MySQL 8.0之后,在客戶端上登錄出現了如上所示錯誤,.

原因: caching_sha2_password, 是mysql8.0的一個新特性, 默認使用該身份認證插件進行加密. 但是一些客戶端, 諸如sequel pro, Navicat 不支持這種插件, 這個時候就會出現如上錯誤. 


在終端登錄mysql -u root -p賬戶密碼

#修改加密規則 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.00 sec)
#更新用戶密碼
mysql>  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.00 sec)
#刷新權限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
#修改用戶密碼
mysql> alter user 'root'@'localhost' identified by 'mysql賬戶密碼';
Query OK, 0 rows affected (0.00 sec)

 

2. 登錄后出現 loading 狀態的問題

先去下載測試版的

 https://sequelpro.com/test-builds, 升級版本sequelpro,先使用測試版

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM