您的位置:首页 > 其它

服务器主从架设,并同步数据

2010-05-28 13:16 330 查看
在配置好my.cnf的操作流程

flush tables with read lock;
show MASTER status/G;
/usr/local/mysql-51/bin/mysqldump --defaults-file=/usr/local/mysql-51/my.cnf -uroot -p"XXXXXXX" soft_info > test1.sql
unlock tables;

tar -czf test1.tar.gz test1.sql
scp test1.tar.gz root@xxIPxxx:/root
tar xvf test1.tar.gz

source < /root/test1.sql
CHANGE MASTER TO MASTER_HOST='xxIPxxx', MASTER_USER='recipester', master_password='XXXXXX', MASTER_LOG_FILE='log-bin.000001', master_log_pos=44476856;
slave start;

清空142数据

测试142是否能与170同步
grant replication slave on *.* to 'recipester'@'%' identified by 'recipester#gnet#';
show slave status/G;
show MASTER status/G;
slave stop;

OK!

170 停止写入
flush tables with read lock;
show MASTER status/G;

140更新
CHANGE MASTER TO MASTER_HOST='174.120.209.170', MASTER_USER='recipester', master_password='recipester#gnet#', MASTER_LOG_FILE='log-bin.000001', master_log_pos=12497307;

170 导出数据
/usr/local/mysql-51/bin/mysqldump --defaults-file=/usr/local/mysql-51/my.cnf -uroot -p"#root@TripleDES#" soft_info -t > test.sql

142 清空数据

170 开始写入
unlock tables;

170 传送数据到142
tar -czf test.tar.gz test.sql

142恢复数据

slave start;

紧急恢复命令
slave stop;
set global sync_binlog=1;
slave start;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: