码迷,mamicode.com
首页 > 数据库 > 详细

mysql恢复到一个新的mysql主和从数据库

时间:2014-10-10 21:03:35      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:mysql   服务器   数据库   status   master   

环境介绍:有两套mysql主从(A和B),现需求将A套的mysql从库恢复到B套的mysql主库和从库。执行过程如下:

  1. 先将A套的mysql从库备份,传至B套服务器上


从库操作

停止主从关系

 slave stop;

 

然后分别恢复B套的主和从的数据库

mysql -uroot -proot

use dbname

source /data/tmp/dbname_20141010.sql


从库链接主库的用户slave  密码slave (如果忘记了可以新建一个用户http://xficc.blog.51cto.com/1189288/1562168)

 

主库 查询  FILE 及 Position 的值

 show master status;


从库 配置

mysql> change master to

master_host=‘主库ip‘,

master_user=‘slave‘,

master_password=‘slave‘,

master_log_file=‘mysql-bin.000007‘,  #主库 查出来的 show master status;

master_log_pos=7;   #主库 查出来的 show master status;


然后执行     slave start;



##################################################################

查看主库状态

 show processlist\G;  

 //state状态应该为Has sent all binlog to slave; waiting for binlog to be updated

查看从库状态

show slave status\G;

//Slave_IO_Running 与 Slave_SQL_Running 状态都要为Yes

show processlist;

//应该有两行state值为:

Has read all relay log; waiting for the slave I/O thread to update it

Waiting for master to send event



本文出自 “XFICC” 博客,请务必保留此出处http://xficc.blog.51cto.com/1189288/1562173

mysql恢复到一个新的mysql主和从数据库

标签:mysql   服务器   数据库   status   master   

原文地址:http://xficc.blog.51cto.com/1189288/1562173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!