mysql 5.6.4升级到5.6.27,没底,咨询一下各位大拿
生产系统现在的版本是5.6.4,因为业务需要升级到5.6.27.
其中,5.6.4是通过源码编译的方式部署的。
因为系统已经运营一年多,已产生业务数据300G。
且业务系统关闭时间不能太长,否则客户是不能接受的。
通过mysql dump备份的时间成本太高。
以下是我的升级方案:
1,下载5.6.27编译后的压缩包(mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz),并解压。
2,停业务系统、5.6.4的mysql server。
3, 运行第一步解压目录中的mysqld_safe,指定datadir、defaults-file
4, 验证数据库后启业务系统。
我在测试环境上,测试了一下。数据库重新启动后,登录验证,发生了mysql.proc,mysql.proc损坏问题,执行修复后,检查了数据库基本没啥问题。
请大拿号号脉,这样操作是否可行?如有问题,欢迎指正。