mysqld dead but subsys locked
mysqlを起動させようとしたら、次のようなエラーが出てしまった。
$ sudo service mysqld start mysqld dead but subsys locked
前回は確かmysqlを再起動したら直った気がするけど、今回は直らなかった。
/var/log/mysql.log
のERROR部分をみると、以下のようになっていた。
$ cat /var/log/mysql.log | grep ERROR 2015-12-02 17:39:15 28801 [ERROR] InnoDB: Cannot allocate memory for the buffer pool 2015-12-02 17:39:15 28801 [ERROR] Plugin 'InnoDB' init function returned error. 2015-12-02 17:39:15 28801 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 2015-12-02 17:39:15 28801 [ERROR] Unknown/unsupported storage engine: InnoDB 2015-12-02 17:39:15 28801 [ERROR] Aborting
ふむ、メモリ不足...?
topで見てみると、400MBぐらい空いてるけど、これでも足りてないの...?
なんかおかしいと思いインスタンスを再起動...
したら治りました!しょうもないけど、いい等めもということで。うーん、こういうのつらい笑