最近都沒更新博客,零零散散的筆記也都沒整理,so 以爲仍是不放上來了。mysql
高興的是入手了期待很久的水果機,開始了各類搗鼓,好想大擼一下代碼啊。。。。sql
回到正軌,剛裝了mysql8.0, 想裝下mysql管理工具sequel pro,卻不是那麼順利ide
1. 登陸失敗問題工具
新安裝了MySQL 8.0以後,在客戶端上登陸出現瞭如上所示錯誤,.測試
緣由: caching_sha2_password, 是mysql8.0的一個新特性, 默認使用該身份認證插件進行加密. 可是一些客戶端, 諸如sequel pro, Navicat 不支持這種插件, 這個時候就會出現如上錯誤. ui
在終端登陸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 狀態的問題spa
先去下載測試版的插件
https://sequelpro.com/test-builds, 升級版本sequelpro,先使用測試版code