可以将MySQL系统数据库表转换为InnoDB



我最近安装了MySQL 5.5。 我使用 InnoDB 作为我所有数据库的引擎。我注意到mysql数据库默认值及其所有表(用户,数据库等)都MyISAM。 有什么理由不能/不应该InnoDB? 有谁知道MySQL是否需要MyISAM mysql数据库?

警告不要将 mysql 数据库中的 MySQL 系统表从 MyISAM 转换为 InnoDB 表!这是不受支持的操作。如果这样做,MySQL不会重新启动,直到您从备份还原旧系统表或使用mysql_install_db脚本重新生成它们。

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

最新更新