第一步:升级slave
1.备份数据
mysqladmin -uroot -P 3306 shutdown
cd $MYSQL_DATA
tar cvf 5.6.tar 5.6
2. 下载并安装好新版本的MySQL数据库。
3. 拷贝控制文件my*.cnf
修改
basedir = /mysql/5.6
为
basedir = /mysql/5.6.16
4. 使用--skip-slave-start重启mysql
Stop all the slaves and upgrade them. Restart them with the --skip-slave-start option so that
cd $MYSQL_HOME
mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf --skip-slave-start &
5. 运行upgrade语句
mysql_upgrade -uroot -P 3306
6. 重新启动mysql
mysqladmin -uroot -P 3306 shutdown
cd $MYSQL_HOME
mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf &
start slave;
7. 验证
show slave status\G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
第二步:升级主库
1.备份数据
mysqladmin -uroot -P 3306 shutdown
cd $MYSQL_DATA
tar cvf luancm.tar luancm
2. 下载并安装好新版本的MySQL数据库。
3. 拷贝控制文件my*.cnf
修改
basedir = /mysql/5.6
为
basedir = /mysql/5.6.16
4. 使用--skip-slave-start重启mysql
cd $MYSQL_HOME
mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf &
5. 运行upgrade语句
mysql_upgrade -uroot -P 3306
6. 重新启动mysql
mysqladmin -uroot -P 3306 shutdown
cd $MYSQL_HOME
mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf &
7. 验证
show slave status\G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes