重新启动机器后,我突然遇到了无法连接到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服务器,但仍然面临同样的错误。
以下步骤对我有用,也可能对您有用!但是,如果您还没有安装 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 错误。