最近都沒更新博客,零零散散的筆記也都沒整理,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,先使用測試版