我从这里https://gist.github.com/nrollr/3f57fc15ded7dddddcc4e82fe137b58e遵循了使用brew安装mysql的说明
酿造服务列表显示如下输出
Name Status User Plist
mysql started <username> /Users/<username>/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Run Code Online (Sandbox Code Playgroud)
但是当我运行'mysql'或'mysqladmin -u root password'时,我得到了错误。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Run Code Online (Sandbox Code Playgroud)
任何人都可以在这里说出这个问题。
Dam*_*uch 10
您的MySQL版本是什么?最近发布了MySQL v8,它引起了问题。
我建议先通过停止MySQL服务brew services stop mysql,然后通过卸载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。
| 归档时间: |
|
| 查看次数: |
2929 次 |
| 最近记录: |