我刚刚重新安装了mysql,启动时遇到了问题。它找不到套接字(mysql.sock)。问题是我也不能。在我的MacOSX10.4终端上,我输入:locate mysql.sock,然后返回/private/tmp/mysql.sock。套接字文件存在于该位置是有意义的,但实际上并不存在。
发布于 2010-12-17 18:07:15
回答你问题的第一部分:
跑
% mysqladmin -p -u <user-name> variables并检查“socket”变量
发布于 2013-08-09 17:36:12
这解决了我的问题
mysql_config --socket更新
mysql_config可以告诉我们文件mysql.sock应该在哪里,但在我的例子中,这个文件并不存在。所以,我删除了my.cnf:
sudo rm -rf /etc/my.cnf然后重启mysql:
brew services restart mysql文件已创建,mysql现在运行良好。
发布于 2015-06-10 04:36:17
这为我找到了它:
netstat -ln | grep mysqlMac OSX
https://stackoverflow.com/questions/748478
复制相似问题