科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道4.16 升级/降级MySQL时有什么特别的事情要做?

4.16 升级/降级MySQL时有什么特别的事情要做?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

只要你有MySQL同一个的基础版本,你总可以在同样的体系结构上的不同版本之间的移动MySQL表格(form)和数据文件。当前的基础版本是3。

作者:天极软件 来源:天极软件 2008年1月21日

关键字: 数据 升级 MySQL

  • 评论
  • 分享微博
  • 分享邮件

只要你有MySQL同一个的基础版本,你总可以在同样的体系结构上的不同版本之间的移动MySQL表格(form)和数据文件。当前的基础版本是3。如果你通过重新编译MySQL改变字符集(也可以改变排序顺序),你必须在所有的表上运行myisamchk -r -q,否则你的索引不能正确被排序。

如果你偏执于或担心新版本,你总能重新命名的旧mysqld为类似于mysqld-'old-version-number'。那么如果你的新mysqld做一些意外的事情,你可以简单地关掉它并重启你的旧mysqld

当你做一个升级时,当然你也应该备份你的旧数据库。有时有点偏执狂是好的!

在升级后,如果你重新编译客户程遇到问题,像Commands out of sync或意外的核心倾倒,在编译你的程序时,你可能使用了一个旧的头文件或库文件。在这种情况下,你应该检查你的“mysql.h”文件和“libmysqlclient.a”库文件的日期以证实他们来自新的MySQL发行。如果不是,请重新编译你的程序!

如果你有些问题,新的mysqld服务器不想启动或你不能没有口令连接,检查你确实没有来自你的旧安装的一些旧的“my.cnf”文件!你可以用program-name --print-defaults检查。如果这输出任何非程序名字的任何东西,你有一个活跃my.cnf文件将可以影响一些事情!

无论何时你安装一个新版本的MySQL,重新构造并重新安装Msql-Mysql-modules分发是一个好主意,特别是在升级MySQL后,如果你注意到诸如你的所有DBI脚本倾倒核心症状。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章