Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
服务器重启后mysqld.sock丢失;MySQL服务器无法启动_Mysql_Ubuntu_Phpmyadmin - Fatal编程技术网

服务器重启后mysqld.sock丢失;MySQL服务器无法启动

服务器重启后mysqld.sock丢失;MySQL服务器无法启动,mysql,ubuntu,phpmyadmin,Mysql,Ubuntu,Phpmyadmin,我管理一个在Ubuntu上运行的本地内联网网站。现在,每次我重新启动服务器时,mysqld.sock和mysql.sock文件似乎都消失了。这会导致MySQL服务器无法启动 这是一个普遍的问题吗?每次,我都必须重新安装MySQL服务器和客户端,使其再次出现。MySQL.sock文件在MariaDB启动时创建,在MariaDB关闭时删除。如果MariaDB没有运行,它将不存在 多个my.cnf文件可能会冲突。检查系统上是否有多个my.cnf文件。可能的地点包括: /etc/mysql/my.cnf

我管理一个在Ubuntu上运行的本地内联网网站。现在,每次我重新启动服务器时,mysqld.sock和mysql.sock文件似乎都消失了。这会导致MySQL服务器无法启动

这是一个普遍的问题吗?每次,我都必须重新安装MySQL服务器和客户端,使其再次出现。

MySQL.sock文件在MariaDB启动时创建,在MariaDB关闭时删除。如果MariaDB没有运行,它将不存在

多个my.cnf文件可能会冲突。检查系统上是否有多个my.cnf文件。可能的地点包括:

/etc/mysql/my.cnf默认值 /etc/my.cnf ~/.my.cnf
尝试使用“脱机”重新初始化数据目录。

对于我来说,操作系统更新将/var/run/转换为临时目录,每次重新启动时都会清除该目录


解决方案是在每次启动时使用此处描述的两种方法之一强制重新创建/var/run/mysqld:

@Up\u不,我想我不是。我只是原样安装了mysql-5.5,并与PHPMyAdmin一起使用它。另外,我刚刚检查了一下,虽然也存在一个名为debian.cnf的文件,但只有一个my.cnf文件。所以没有my.cnf重复文件吗?@Up\u one no。只有一个my.cnf文件。这种类型的问题是当您有一个以上的my.cnfYes时,如果驱动器空间不足,可能会导致服务无法启动的类似问题。如果问题再次出现,请发回。