2022-05-01

[解決異常] Sequel Pro 無法連線到本機 MySql 8.0 database

不久前換新的mac筆電,必須重新安裝本機的Mysql,於是就直接安裝到mysql-8.0.28的版本,過去一直習慣用 Sequel Pro 操作 database,結果發生 MySQL Authentication plugin 'caching_sha2_password' cannot be loaded 的錯誤..

原來是MySQL 8.0調整了等入認證方式,預設成caching_sha2_password,而Sequel Pro是使用mysql_native_password,所以只要改成後者即可順利登入。

最簡單的方式如下:
ALTER USER 'root'@'your_host' IDENTIFIED WITH mysql_native_password BY 'your_password';

還有其他的調整方式,可以參考這篇 stackoverflow

沒有留言:

張貼留言

[解決異常] Sequel Pro 無法連線到本機 MySql 8.0 database

不久前換新的mac筆電,必須重新安裝本機的Mysql,於是就直接安裝到mysql-8.0.28的版本,過去一直習慣用 Sequel Pro 操作 database,結果發生 MySQL Authentication plugin 'caching_sha2_passwor...