使用Homebrew 在macOS 上安裝MySQL:解決連線問題
嘗試使用Homebrew 在macOS 10.6 上安裝MySQL 時,使用者可能會遇到到困難連接到伺服器。本文解決了使用 mysqladmin 連線 root 使用者時遇到的問題。
問題描述
儘管成功運行 mysql_install_db,但仍使用 mysqladmin -u root password 'mypass 進行連接'導致錯誤:
/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
潛力解決方案
這個問題可能是由於先前安裝了較舊的 MySQL 版本而引起的。以下步驟可以解決問題:
1.清理和移除
brew remove mysql brew cleanup
2.卸載 Launchctl腳本
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
3.刪除目錄
sudo rm -rf /usr/local/var/mysql
4.更新Plist 和安全腳本
5.安裝與設定
其他注意:
以上是為什麼macOS安裝Homebrew後無法連接MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!