MySQL で InnoDB が利用可能かどうか調べる(have_innodb)

MySQL を利用していて、InnoDB が利用可能な状態か確認するコマンドの紹介です。

mysql>  show variables like "have_inno%";


利用可能な場合の出力結果

                                                • +
Variable_name Value
                                                • +
have_innodb YES
                                                • +
1 row in set (0.00 sec)


利用できない場合の出力家kk

                                                      • +
Variable_name Value
                                                      • +
have_innodb DISABLED
                                                      • +
1 row in set (0.00 sec)


my.cnf 内で skip_innodbコメントアウトしておけば、基本的に InnoDB は利用可能です。
ただし、起動時に Innodbファイルが不正な場合、Innodbを利用できない場合があるので注意が必要です。
上記のコマンドで確認するようにしましょう。