实践:Mysql 5.5.15升级到Mysql5.6.19
来源:互联网 发布:人工智能人才培养 编辑:程序博客网 时间:2024/05/16 19:38
今天没事,测试了一下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进程正常。由于时间紧张后续测试没有进行,明天有时间验证一下数据同步是否正常。
- 实践:Mysql 5.5.15升级到Mysql5.6.19
- mysql 3.23升级到mysql5及升级后搞定乱码
- yum 升级mysql5.1.73到5.5版本
- MySQL升级:从MySQL4.1到MySQL5.0
- ubuntu 12.04 升级 mysql5.5 到 mysql 5.6
- MySQL5.1升级到MySQL5.5
- mysql5.5升级到5.6
- mysql5.6升级到5.7
- Mysql5.5升级到5.6
- MYSQL5.1升级到5.5及utf8mb4使用方法
- centos升级mysql到5.5
- 升级 mysql5.1 -> 5.5
- centos 升级mysql 5.1 到 mysql 5.5
- MySQL数据库5.0升级到5.1,再升级到5.5
- mysql4升级到mysql5乱码问题解决方案
- mysql4.0到mysql5.1数据升级
- Mysql5.5升级到5.6步骤详解
- linux中的mysql5.6升级到5.7
- 重定向对格式化IO(printf)行缓冲的影响
- IIS7配置PHP环境图文教程(fastcgi快速最新版)
- 栈和递归之Hanoi塔
- Android 模拟器genymotion安装,eclipse 插件
- xor异或逻辑操作(辅助完成图形的叠加)
- 实践:Mysql 5.5.15升级到Mysql5.6.19
- top ten vps
- 推荐一个directui介绍的文章
- C语言几个经典的算法
- 数据结构和算法——算法 查找算法(二分查找法)实现
- C#连接Access数据库
- setContentView( )的简单用法
- 设置屏幕颜色
- [SC-07]qt语言翻译家linguist的使用