ERROR/usr/libexec/mysqld:写入文件时出错'/var/run/mysqld/mysqld.pid';(错误代码:28)
目前我在Linux Centos上面临mysql的问题。它突然停了下来。 因此,我尝试使用服务mysqld start命令启动mysql,它给出了错误- 尝试启动MySQL守护程序时出现超时错误。 我用tail-10/var/log/mysqld.log命令检查了日志,然后显示-ERROR/usr/libexec/mysqld:写入文件时出错'/var/run/mysqld/mysqld.pid';(错误代码:28),mysql,linux,Mysql,Linux,目前我在Linux Centos上面临mysql的问题。它突然停了下来。 因此,我尝试使用服务mysqld start命令启动mysql,它给出了错误- 尝试启动MySQL守护程序时出现超时错误。 我用tail-10/var/log/mysqld.log命令检查了日志,然后显示- 120714 6:48:02 InnoDB: Initializing buffer pool, size = 8.0M 120714 6:48:02 InnoDB: Completed initializat
120714 6:48:02 InnoDB: Initializing buffer pool, size = 8.0M
120714 6:48:02 InnoDB: Completed initialization of buffer pool
120714 6:48:02 InnoDB: Started; log sequence number 0 2096665
120714 6:48:02 [ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
120714 6:48:02 [ERROR] Can't start server: can't create PID file: No space left on device
120714 06:48:02 mysqld_safe Number of processes running now: 0
120714 06:48:02 mysqld_safe mysqld restarted
120714 6:48:03 [Note] Plugin 'ndbcluster' is disabled.
120714 6:48:03 InnoDB: Initializing buffer pool, size = 8.0M
120714 6:48:03 InnoDB: Completed initialization of b-bash-4.1
我不明白为什么会这样。我不熟悉Linux和mysql。
请大家帮我解决这个问题。
谢谢键入“df-h”查看/var/mount point上还有多少空间,可能是因为/var/?中没有空间了。您好,请快速回复。当我运行“df-h”命令时,它会显示/dev/xvda1 6.9G 6.9G 0 100%/tmpfs 1010M 0 1010M 0%/dev/shm,我不知道下一步该怎么做?下一步清理硬盘。:)我明白了,所以您运行的是虚拟化的CentOS。看来你确实没有空间了。试着从你的磁盘上删除一些内容,或者向你的VPS提供商索要一个更大的磁盘?@Howards,好的,我会删除一些内容,然后尝试重新启动mysql服务。非常感谢。