5

最近MySQL5.5をインストールしました。私はInnoDBすべてのデータベースのエンジンとして使用しています。mysqlデータベースのデフォルトとそのすべてのテーブル(user、dbなど)がである ことに気づきましたMyISAM。彼らができない/すべきではない理由はありますInnoDBか?mysqlMySQLがデータベースを必要とするかどうか誰かが知っていますMyISAMか?

4

1 に答える 1

8

警告mysqlデータベースのMySQLシステムテーブルをMyISAMからInnoDBテーブルに変換しないでください。これはサポートされていない操作です。これを行うと、バックアップから古いシステムテーブルを復元するか、mysql_install_dbスクリプトを使用してそれらを再生成するまで、MySQLは再起動しません。

http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html

于 2012-10-15T19:49:56.163 に答える