gpt4 book ai didi

mysql - brew 服务列表显示 mysql 正在运行但无法连接

转载 作者:可可西里 更新时间:2023-11-01 07:15:44 24 4
gpt4 key购买 nike

我按照此处使用 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)

谁能告诉我这里的问题。

最佳答案

您的 MySQL 版本是多少?最近发布了 MySQL v8,它引起了问题。

我建议先通过brew services stop mysql停止MySQL服务,然后通过brew uninstall mysql卸载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.6mysql@5.5

关于mysql - brew 服务列表显示 mysql 正在运行但无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51511863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com