停止mysql后,/ tmp / mysql.sock消失 - 无法在OSX上重启

时间:2013-12-15 21:22:51

标签: mysql macos osx-mavericks

我试图在OSX Mavericks上正确设置mysql。我从这里http://dev.mysql.com/downloads/mysql/安装了3个软件包。一切都按预期工作。

但是,当我在下面显示的首选项痛苦窗口中单击停止MySQL服务器时,我无法重新启动服务器。我很确定这是因为/tmp/mysql.sock文件被删除了。让服务器重新启动的唯一方法是重新启动计算机,这不太理想。

enter image description here

即使停止服务器,如何让/tmp/mysql.sock文件保持不变?

作为附注,我使用此命令对mysql.sock文件进行了符号链接,但我不认为这是相关的

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

我也注意到我无法在任何地方找到my.cnf文件。我应该在某个地方创建这个文件吗?

1 个答案:

答案 0 :(得分:0)

我最终使用此帖子删除了所有文件作为参考http://akrabat.com/computing/uninstalling-mysql-on-mac-os-x-leopard/并使用自制程序brew install mysql重新安装。到目前为止这个安装很好。可能是某种权限问题导致mysql.sock在启动时无法创建 - 但不太确定。