我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

当前位置: 首页 > 问答 > 升级 MySQL数据库时需要注意的事项

请您仔细阅读一下升级的目标版本的新特性和改变的特性,以及2个版本之间的不同特性

升级前一定要备份所有的数据

如果是在Windows平台上升级MySQL,请阅读附录"在Windows平台上升级MySQL"

有些不同版本间的升级可能会涉及对授权表的修改,请尤其注意这个问题,详情请阅读附录"升级授权表"

如果正在运行着同步,请阅读附录"升级同步"

如果之前运行着MySQL-Max发布版本,想要升级到非MySQL-Max发布版本时,就需要从mysqld_safe去掉启动mysqld-max服务器的参数

在同一个发布系列版本的MySQL间,可以随意拷贝格式文件和数据文件。如果在MySQL运行过程中改变了字符集,就需要对每个MyISAM表执行"myisamchk-r-q--set-character-set=charset"命令修复一下。否则的话,索引的排序可能不正确,因为修改了字符集,就可能会改变索引的顺序。

通常情况下,升级到新版本不需要修改任何数据表。请检查MySQL发布事项中提到的升级需要注意的地方,如果发现不能直接升级的话,就先用mysqldump将数据导出来,然后再导回去。

如果担心升级失败,就先把旧版本的MySQL改个名字备份起来,以备所需。

同时,升级完之后可能还需要重新编译跟MySQL相关的程序,因为新版本的头文件和库文件可能有改变了。

如果升级后发生问题了,请先检查是否使用了旧的my.cnf配置文件,可以通过执行命令"mysqld--print-defaults"来打印出各种配置信息来确认。

升级的时候最好也升级类似Perl的DBD::mysql模块,同样,对PHP和Python而言也是一样。

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

132-7207-3477

上班时间

周一到周五 09:00-18:00

二维码
线