MySQL 5.1到5.5升级 – InnoDB的问题

我发布这个在stackoverflow,但被告知,这里可能会更好…

我正在计划升级一些MySQL服务器(5.1到5.5)。 我知道InnoDB插件现在已经内置到MySQL中了。

目前我们使用InnoDB插件

升级到5.5时,是否只是删除my.ini中的相关行,以便在重新启动服务器之前加载插件,或者除了需要对数据库和表执行操作之外,还需要执行哪些操作这要考虑到这个变化?

这些表是否会“拾起”存储引擎的更改,还是需要以某种方式进行转换?

我不打算做转储和重新加载表,因为有很多大型数据库,这将是一个痛苦!

希望这一切都有道理!

谢谢!

检查文档: 从MySQL 5.1升级到5.5

不兼容的变化:InnoDB插件包含在MySQL 5.5版本中。 它成为MySQL服务器中InnoDB的内置版本,取代以前作为内置InnoDB引擎提供的版本。 InnoDB Plugin也可以从MySQL 5.1 5.1.38开始使用,但它是一个可选的存储引擎,必须使用两个服务器选项明确启用:

[mysqld] ignore-builtin-innodb plugin-load=innodb=ha_innodb_plugin.so 

如果您在MySQL 5.1中使用InnoDB插件,则必须在升级到5.5之后将其删除,否则服务器将无法启动。

这个改变应该是透明的,但是在上线之前总是用备份或生产数据来testing升级。