所以我从下载中安装了 MySQL。它运行良好。我的套接字文件 mysql.sock 位于 /private/tmp
安装 homebrew 后(不知道是否与 homebrew 直接相关)我的套接字文件消失了。
我查找 /private/tmp/mysql.sock 但它不再存在了。
我无法启动 MySQL 守护进程。我无法登录我的数据库。MySQL Workbench 无法连接。
我一直在寻找 mysql.sock 文件和 my.cf 文件,但找不到它们。
当我尝试使用终端连接时,出现此错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在 MySQL 启动中,我收到“警告:/usr/local/mysql/data 目录不属于‘mysql’或‘_mysql’用户。
我已经做了以下事情:https://stackoverflow.com/questions/4762543/mysql-what-user-should-own-usr-local-mysql-on-mac
sudo chown -R _mysql:wheel /usr/local/mysql/data
sudo chown -R mysql:wheel /usr/local/mysql/data
我的 mysql.sock 文件消失的原因是什么?我该如何让 MySQL 重新工作?
答案1
您应该尝试再次运行它,然后查看控制台以查看它产生的错误并解决它们,同时查看 my.cnf 以查看它记录的位置(因为它通常也会转到单独的文件中)