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

我最近安装了MySQL 5.5.我正在使用InnoDB作为我所有数据库的引擎.我注意到mysql数据库的默认值以及它的所有表(用户,数据库等)都是MyISAM.有什么理由他们不能/不应该是InnoDB?有谁知道MySQL是否要求mysql数据库是MyISAM?
最佳答案
警告
不要将mysql数据库中的MySQL系统表从MyISAM转换为InnoDB表!这是一项不受支持的操作.如果执行此操作,则在从备份还原旧系统表或使用mysql_install_db脚本重新生成它们之前,MySQL不会重新启动.

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

转载注明原文:可以将MySQL系统数据库表转换为InnoDB吗? - 代码日志