ワードプレスのバックアッププラグイン「backWPup」を使ってるのですが、
そこからエラーメールが。
dump failed! mysqldump: Couldn't execute 'show create table `wp_blog_versions`':
Unknown table engine 'InnoDB' (1286)
ありゃりゃ、InnoDBがちゃんと動いてない。どうやらなんとかしないと行けない様子。
って事で、同じようなエラーの出てる人が改善方法を記したページを発見。
http://libin007.wordpress.com/2013/10/09/enable-innodb-support-in-mysql-unknown-table-engine-innodb/
同じ事をやって直りましたが、そのページ英語すぎるので、
折角なので、私の場合に沿って手順を自分の言葉で書き起こして行こうと思います。
環境
- CentOS6.5
- webmin+Virtualmin
まず、InnoDBが使えなくなってた時のshow enginesです。
mysql> show engines; +------------+---------+-----------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+-----------------------------------------------------------+--------------+------+------------+ | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | +------------+---------+-----------------------------------------------------------+--------------+------+------------+ 4 rows in set (0.03 sec)
InnoDBがねぇ。。。
ってことで以下、作業手順のお品書き。
- mysql停止
- バックアップ
- ib_logfile1 等を削除
- mysqlの稼働
- InnoDBの動作確認
mysql停止
/etc/init.d/mysqld stop
バックアップ
おいてある場所が/var/lib なので
cd /var/lib && tar czpvf mysql_backup.tgz mysql/
ib_logfile1 等を削除
そのディレクトリのまま
rm ib_logfile*
rm: remove regular file `ib_logfile0'? y rm: remove regular file `ib_logfile1'? y
mysql稼働
/etc/init.d/mysqld start
InnoDBの動作確認
mysql> show engines; +------------+---------+------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+------------------------------------------------------------+--------------+------+------------+ | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | +------------+---------+------------------------------------------------------------+--------------+------+------------+ 5 rows in set (0.00 sec)
よしよし、直った直った。
0