ITPub博客

首页 > 数据库 > MySQL > MYSQL 主备库升级

MYSQL 主备库升级

原创 MySQL 作者:dbs101 时间:2014-04-07 20:10:40 0 删除 编辑


第一步:升级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


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25105315/viewspace-1137367/,如需转载,请注明出处,否则将追究法律责任。

上一篇: MYSQL 升级
下一篇: MYSQL 备份恢复
请登录后发表评论 登录
全部评论

注册时间:2010-12-18

  • 博文量
    92
  • 访问量
    438063