我可以在 Mac 上创建套接字文件吗?

我可以在 Mac 上创建套接字文件吗?

我遗失了/tmp/mysql.sock。它有签名srwxrwxrwx。是否可以手动创建此文件?

答案1

这更像是一个 MySQL 问题。mysql.sock使用 启动 mysql 时应该会创建该文件mysql.server start。重新启动服务器应该可以正确创建该文件。如果没有,那么服务器可能未设置为通过套接字进行监听。

答案2

不久前,我的一个朋友告诉我一个缺失套接字文件的问题。他正在使用自定义配置文件 /etc/my.conf,但不知何故它给 mysql 带来了麻烦。当他删除 my.conf 文件并重新启动 mysql 服务器时,套接字文件又出现了。

经过对这些关键字的搜索,我找到了一个博客文章讨论,有些人报告了几乎完全相同的问题,也许您可​​以从那里获得更多想法。然而,有些人有该文件,但位于不同的位置。

但是如果mysql根本没有创建套接字文件的话,它也不会帮你手动创建。

相关内容