読者です 読者をやめる 読者になる 読者になる

mysqld dead but subsys locked

MySQL

mysqlを起動させようとしたら、次のようなエラーが出てしまった。 

$ sudo service mysqld start
mysqld dead but subsys locked

前回は確かmysqlを再起動したら直った気がするけど、今回は直らなかった。

/var/log/mysql.logERROR部分をみると、以下のようになっていた。

$ 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ぐらい空いてるけど、これでも足りてないの...?

なんかおかしいと思いインスタンスを再起動...

したら治りました!しょうもないけど、いい等めもということで。うーん、こういうのつらい笑