我遵循了使用brew安装mysql的说明https://gist.github.com/nrollr/3f57fc15ded7dddddcc4e82fe137b58e
brew服务列表显示以下输出
Name Status User Plist
mysql started <username> /Users/<username>/Library/LaunchAgents/homebrew.mxcl.mysql.plist
但是当我运行“mysql”或“mysqladmin-u root password”时,我得到了一个错误。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
谁能告诉我这个问题。
1条答案
按热度按时间eni9jsuy1#
你的mysql版本是什么?最近mysql v8发布了,它引起了一些问题。
我建议首先通过停止mysql服务
brew services stop mysql
然后通过brew uninstall mysql
.接下来,请通过执行
rm -rf /usr/local/var/mysql
.在那之后请做
brew upgrade
.如果您想安装mysql v5.7,只需
brew install mysql@5.7 && brew link --force mysql@5.7 && brew services start mysql@5.7
这也适用于mysql@5.6
以及mysql@5.5
.