使用 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中文网其他相关文章!