6
mysqld.sock应该包含什么,为什么我没有呢?
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 8年前。 有谁知道为什么/var/run/mysqld/mysqld.sock在我安装(或重新安装)MySQL 5.1时为什么我的套接字文件不在我的计算机上? 现在,当我尝试使用mysqld启动服务器时,出现类似的错误Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect,但是用该名称创建一个空白文件(如ubuntu论坛上所建议的)是不成功的。 在不久前升级到natty之前,我的mysql和postgres都运行良好。我花了几个小时浏览这两个数据库,以弄清楚发生了什么。我可以放弃postgres,但是如果没有mysql的工作副本就无法工作。 最奇怪的部分:我使用Kubuntu,我的理解是KDE使用mysql存储用户权限等。我没有遇到任何奇怪的权限问题;我可以这样表示MySQL(实际上以某种方式工作)吗? 也许这些套接字文件位于natty中的不同位置?重新安装os新鲜会更容易吗?在这一点上,我愿意接受任何建议,以免浪费时间。