首頁  >  文章  >  資料庫  >  為什麼我無法在 Sequel Pro 中連接到我的 MySQL 資料庫?

為什麼我無法在 Sequel Pro 中連接到我的 MySQL 資料庫?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-27 04:34:03250瀏覽

Why Can't I Connect to My MySQL Database in Sequel Pro?

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 並重新連接

快速修復(破壞性方法)

    如果上述步驟無法解決問題,請考慮以下快速修復,但請注意,它具有破壞性,可能會導致資料遺失:
  • 前往Apple 標誌>系統偏好設定> MySQL >初始化資料庫。
  • 輸入新密碼並選擇「使用舊密碼」。
使用「brew services restart mysql」重新啟動 MySQL。

替代方案到 Sequel Pro

需要注意的是,Sequel Pro 近年來沒有更新,可能存在一些未解決的問題。考慮探索替代資料庫管理工具,例如 SequelAce,它保留類似的功能和外觀,但可能更最新、更可靠。

以上是為什麼我無法在 Sequel Pro 中連接到我的 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn