实践:Mysql 5.5.15升级到Mysql5.6.19

今天没事,测试了一下Mysql的升级,大概步骤如下:

目前的架构是M+M+S,先对S进行了升级,具体如下:

 

1、先备份原有数据库所有的数据
mysqldump -uroot -p -A -F -master-data --single-transaction >backup.sql

 

2、备份数据库的安装目录即软件     ##方便回退

我采用的是直接把S库down了,tar的方式进行。


tar -cvf /tmp/mysql55.tar /mysql

 

3、停掉原有的数据库
mysqladmin -uroot -p shutdown

 

4、备份原有的各种配置文件如my.cnf,数据目录等

 

5、安装mysql5.6.19通过rpm或编译或bin方式都可以,本人采用的是bin方式。

 

6、直接解压并覆盖原有的目录即可。


7、使用原有的配置文件启动数据库,并观察数据库有无报错。
mysqld_safe --defaults-file=./my.cnf

8、升级数据字典


执行/mysq/mysql55/bin/mysql_upgrade -uroot -p   -S/tmp/mysql.sock
下面就开始锁定各个目录,并运行check工具,对数据库的各种表进行检查,.....
....
....

9、检查数据库的状态
查看数据库的版本
mysql -uroot -p
select version();

或查看数据库目录下的mysql_upgrade_info文件。

10、至此数据库升级完成。

注意升级以前一定要做好充分的备份准备。

 

升级完成后,重启slave进程正常。由于时间紧张后续测试没有进行,明天有时间验证一下数据同步是否正常。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值