码迷,mamicode.com
首页 > 数据库 > 详细

mysql无法启动ERROR! MySQL is running but PID file could not be found

时间:2015-03-02 16:49:11      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:centos   error   mysql   pid   服务器   

过了一个春节,服务器一直运行着,今天检查发现Tomcat上发布的站点静态页面可以访问,但是需要访问数据库的相关页面都无法访问;
以为Tomcat出了问题,于是把Tomcat重启了一下,结果重启之后还是一样。通过vi查看日志文件提示Error Write之类的错误,技术不行也搞不清状况,索性就重启一下服务器吧!
结果服务器启动后就一直停在进度条100%的位置,进不了登录界面;感觉很奇怪,按了ESC键之后看到原因了,Starting Mysql。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一直这样,于是通过Xshell远程连接,登录后查看MySql的状态:
执行命令:service mysql status
提示:ERROR! MySQL is running but PID file could not be found
搜索了一下,有人说可能是硬盘满了,清理下垃圾文件。
这才恍然明白,刚刚用vi查看日志文件提示那个错误的原因。
在根目录/下执行命令:df -h
输出如下:

[root@localhost /]# df -h
Filesystem                    Size  Used Avail Use% Mounted on
**/dev/mapper/VolGroup-lv_root   50G   50G   0G  100% /**
tmpfs                         1.9G     0  1.9G   0% /dev/shm
/dev/sda1                     485M   39M  421M   9% /boot
/dev/mapper/VolGroup-lv_home  534G  824M  506G   1% /home
[root@localhost /]# 

/dev/mapper/VolGroup-lv_root使用已经100%,一点空间也没有了。
然后使用 du -m –max-depth=1 命令查看各目录的空间占用情况。其实主要是Tomcat产生的一些日志占用了大量的磁盘空间,删除这些日志文件(如果有必要请先备份日志)。磁盘空间释放之后再查看MySql的状态就是启动成功了。再重启一下Tomcat,相关的站点就都可以访问了。

mysql无法启动ERROR! MySQL is running but PID file could not be found

标签:centos   error   mysql   pid   服务器   

原文地址:http://blog.csdn.net/testcs_dn/article/details/44020183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!