为什么我的vps在重启后mysql都不能启动?带着这个问题,我看了很多信息,比如rc0.d/~rc6.d这些目录。一个个里面都有mysql的启动脚本。那为什么还是不能启动呢?
在vampire的提示下。看了:dmesg | grep mysql,结果返回空。
然后又运行了:cat /var/log/daemon.log,仔细翻了一下,居然发现了一条这个:
Nov??7?21:53:36?vpsname?/etc/init.d/mysql[988]:?ERROR:?The?partition?with?/var/lib/mysql?is?too?full!??
咦。这是什么??怎么会满了?然后我ls -la/var/lib/mysql
我靠:
lrwxrwxrwx??1?mysql???mysql???????29?Dec?10??2012?mysql?->?/server/???/mysql/mysql/??
得,原来我mysql的存储是放在/server/盘下面,/server盘是什么?df -h看了一下:
/dev/xvdb??????????????30G??3.7G???25G??14%?/server??
原来是我挂载的硬盘啊。
于是我一下子心里就明白了。我在rc.local里写了一句:mount xxx xxxx,但是启动mysql在mount前面,所以。。。。
到这里我就明白了,要么。我在mount后面主动启动一下,要么我将/server的信息写到/etc/fastab里面。二选一。
我最终还是偷懒了。怎么做,我不告诉你们
原文地址:为什么我的vps在重启后mysql都不能启动?, 感谢原作者分享。 当我要取的时候,你淘气的躲开了,