Sequel Pro 和MySQL 連線失敗:故障排除與修正
當Sequel Pro 難以連線到主機時,通常會出現「無法連線到主機”錯誤與MySQL 資料庫建立連線。對於透過終端成功建立連線的使用者來說,此錯誤尤其令人沮喪。
驗證外掛程式問題
此錯誤的常見原因是使用 ' MySQL 的 caching_sha2_password' 驗證外掛程式。 Sequel Pro 目前可能與此插件不相容。
Homebrew 和my.cnf 配置
如果您透過Homebrew 安裝MySQL,則可能需要修改my.cnf 文件,在Unix/Linux 系統上通常位於/etc /my.cnf 中。在檔案的[mysqld] 部分中,新增以下行:
default-authentication-plugin=mysql_native_password
MySQL 終端機登入和密碼更新
接下來,從以下位置登入MySQLSQL 伺服器使用指令“mysql -u root -p”的終端。在shell 中,執行以下命令,將[password] 替換為您的實際密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
重新啟動MySQL 並重新連接
退出MySQL 並重新連接
替代方案到 Sequel Pro需要注意的是,Sequel Pro 近年來沒有更新,可能存在一些未解決的問題。考慮探索替代資料庫管理工具,例如 SequelAce,它保留類似的功能和外觀,但可能更最新、更可靠。
以上是為什麼我無法在 Sequel Pro 中連接到我的 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!