Chinaunix首页 | 论坛 | 博客
  • 博客访问: 153229
  • 博文数量: 126
  • 博客积分: 1073
  • 博客等级: 上尉
  • 技术积分: 1175
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-12 00:32
文章分类

全部博文(126)

文章存档

2018年(56)

2013年(1)

2012年(8)

2011年(61)

分类: Mysql/postgreSQL

2012-04-08 15:54:25

版本信息同上篇

以下为操作步骤:

1.master上的操作

  show master status;

  记下master_log_file和master_log_pos

  锁表

  flush tables with read lock;

  然后备份整个库

  mysqldump  -uroot -p123456 --all-databases >/home/student/all_database20120408.sql

  还有一步解锁在slave start后再执行

  unlock tables;

2.slave上的操作

  首先查看下slave的状态

  show slave status

  slave还在运行的话先stop

  slave stop;

  找到数据文件存放目录,看有没有master.info文件,有的话删掉

  在从库还原主库导出的数据

  mysql -uroot -p123456

  执行change master

  CHANGE MASTER TO MASTER_HOST='192.168.0.22',MASTER_PORT=3306,MASTER_USER='sync',MASTER_PASSWORD='sync',MASTER_LOG_FILE='mysql-bin.000003',MASTER_LOG_POS=98;

  启动slave

  slave start

  检查以下状态:

  Slave_IO_Running: Yes

     Slave_SQL_Running: Yes

     Seconds_Behind_Master: 0

  主库解锁

  unlock tables;

  检查同步情况

阅读(632) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

布毫铯2012-04-10 02:21:55

怎么会出现不同步的问题呢?