brew 服务 mysql 获取“引导失败:5:输入/输出错误” - MySQL 退出而不更新 PID 文件

问题描述 投票:0回答:1

重新启动机器后,我突然遇到了无法连接到MySQL服务器和table plus无法连接localhost 127.0.0.1的错误。

我尝试运行 mysql.server start 它让我退出而不更新 PID 文件。

我尝试过使用终端登录

mysql -u root

还扔 ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

我尝试过使用终端登录

mysql -u root

还扔 ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器

我尝试过重新安装mysql服务器,但仍然面临同样的错误。

mysql macos sockets homebrew pid
1个回答
1
投票

以下步骤对我有用,也可能对您有用!但是,如果您还没有安装 HomeBrew,则需要安装它。

brew doctor
brew remove mysql

上面删除mysql不会删除数据库,所以你可以轻松运行上面的命令。

brew install mysql

安装最新版本的 mysql 后,尝试通过运行查看 mysql 安装文件夹

which mysql

它应该像这样显示“/opt/homebrew/bin/mysql”。

最后一步应该是通过运行对 mysql var 文件夹设置可写权限。

chmod -R 0777 /opt/homebrew/var/mysql

运行权限命令是很危险的,或者你可以尝试找到确切的配置文件,然后根据它提供权限。

这为我解决了套接字和 PID 错误。

© www.soinside.com 2019 - 2024. All rights reserved.