gpt4 book ai didi

mysql - 将 MySQL 从 5.1 升级到 5.5 - InnoDB 插件问题

转载 作者:行者123 更新时间:2023-11-29 03:45:16 24 4
gpt4 key购买 nike

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

目前我们使用InnoDB插件...

当升级到 5.5 时,是否只是在重新启动服务器之前删除 my.ini 中加载插件的相关行,还是我需要对数据库和表做(或应该做)的事情除了这个还要考虑变化吗?

这些表只是“接受”对存储引擎的更改,还是需要以某种方式进行转换。

我不打算对表进行转储和重新加载,因为有许多大型数据库,这会有点麻烦!

希望这一切都有意义!

谢谢!

最佳答案

  • 删除或注释掉 my.cnf 或 my.ini 文件中的插件选项。
  • 升级 MySQL。
  • 运行 mysql_upgrade执行以下操作的脚本。

    mysqlcheck --all-databases --check-upgrade --auto-repair
    mysql < fix_priv_tables
    mysqlcheck --all-databases --check-upgrade --fix-db-names --fix-table-names

MySQL 手册建议执行转储和重新加载而不是运行 mysql_upgrade 脚本,因为这是一种更安全的升级方式。

评论 MySQL documentation有关升级步骤和过程中遇到的问题的所有详细信息。

关于mysql - 将 MySQL 从 5.1 升级到 5.5 - InnoDB 插件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6693534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com