MySQL installed via HomeBrew Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
MySQL installed via HomeBrew Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
关于我遇到的这个问题,我已经搜索了几个小时。
我已经在我的 mac osx Monterey 12.0.1 中使用 Homebrew 安装了 mysql@5.7 和 M1 芯片。
我一直在关注帮助我安装 mysql 版本 5.7 的 tutorial。我指定此版本是因为我正在本地重新创建生产环境。
在我需要保护 mysql 安装的步骤中,我输入了用户 root 密码并收到此错误 错误:无法通过套接字连接到本地 MySQL 服务器'/tmp/mysql.sock' (2).
我已经阅读了很多解决此问题的方法,但我无法将其与其中任何一种一起使用,因为它们中的大多数与自制程序无关或对我来说效果不佳。
我有服务 运行ning 使用 brew services start mysql@5.7 命令,这似乎无法解决问题。
有没有可能运行因为我有M1芯片?
你的 /tmp 里有 mysql.sock 吗?
您可以创建符号链接,具体取决于您的安装
ln -s /var/mysql/mysql.sock /tmp/mysql.sock
又研究了一下,想起之前装过一个MySQL8.X的版本。我只使用 brew uninstall 命令卸载了它。这还不够,我确保从计算机中删除了所有 mysql 相关文件和文件夹。
之后,我重新尝试安装 MySQL 5.7 作为全新安装。然后在我没有任何问题之前遇到麻烦的同一步骤中,我按照安装进行操作,现在已经启动 运行.
这些是我发现的所有与其他 MySQL 安装相关的文件,您的系统中可能有也可能没有,但我建议尝试将它们全部删除,我在这里粘贴所需的命令:
ps -ax | grep mysql
stop and kill any MySQL processes
brew remove mysql
brew cleanup
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
/opt/homebrew/var/mysql
/opt/homebrew/etc/my.cnf
关于我遇到的这个问题,我已经搜索了几个小时。
我已经在我的 mac osx Monterey 12.0.1 中使用 Homebrew 安装了 mysql@5.7 和 M1 芯片。
我一直在关注帮助我安装 mysql 版本 5.7 的 tutorial。我指定此版本是因为我正在本地重新创建生产环境。
在我需要保护 mysql 安装的步骤中,我输入了用户 root 密码并收到此错误 错误:无法通过套接字连接到本地 MySQL 服务器'/tmp/mysql.sock' (2).
我已经阅读了很多解决此问题的方法,但我无法将其与其中任何一种一起使用,因为它们中的大多数与自制程序无关或对我来说效果不佳。
我有服务 运行ning 使用 brew services start mysql@5.7 命令,这似乎无法解决问题。
有没有可能运行因为我有M1芯片?
你的 /tmp 里有 mysql.sock 吗?
您可以创建符号链接,具体取决于您的安装
ln -s /var/mysql/mysql.sock /tmp/mysql.sock
又研究了一下,想起之前装过一个MySQL8.X的版本。我只使用 brew uninstall 命令卸载了它。这还不够,我确保从计算机中删除了所有 mysql 相关文件和文件夹。
之后,我重新尝试安装 MySQL 5.7 作为全新安装。然后在我没有任何问题之前遇到麻烦的同一步骤中,我按照安装进行操作,现在已经启动 运行.
这些是我发现的所有与其他 MySQL 安装相关的文件,您的系统中可能有也可能没有,但我建议尝试将它们全部删除,我在这里粘贴所需的命令:
ps -ax | grep mysql
stop and kill any MySQL processes
brew remove mysql
brew cleanup
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
/opt/homebrew/var/mysql
/opt/homebrew/etc/my.cnf