可以在系统的MySQL数据库表转换为InnoDB的?(Can the MySQL system da

2019-09-24 04:11发布

我已经安装了MySQL 5.5最近。 我使用InnoDB的引擎为我所有的数据库。 我注意到, mysql数据库的默认和它的所有表(用户,数据库等)是MyISAM 。 没有任何理由,他们不能/不应该是InnoDB ? 有谁知道如果MySQL需要mysql数据库是MyISAM

Answer 1:

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

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



文章来源: Can the MySQL system database tables be converted to InnoDB?