サーバ再起動時にmysqldが起動しなくなってました。なんだこれは..ということでログを見てみると怪しい行が...
InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
どうやらInnoDBに何か起きてしまった模様。多分破損でありましょう。
まずは、/var/lib/mysqlをtarとrsyncの両方でバックアップを行い、innodb_force_recovery
を追記して、InnoDBを強制リカバリモードで起動
警告:innodb_force_recovery は、緊急時にのみ0より大きい値に設定してください。また、値を4以上にするとデータファイルが恒久的に破損する可能性があります。
vim /etc/my.cnfに下記を追記
[mysqld]に追記します。
innodb_force_recovery = 3
起動しました!
怖かった...w