服务器主从架设,并同步数据
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;
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;
相关文章推荐
- rsync服务器架设(数据同步|文件增量备份)
- 利用rsync+inotify实现主从服务器数据同步的简单案例
- SQL Server双服务器架设并数据自动同步教程
- SQL Server双服务器架设并数据自动同步教程
- mysql数据库主从服务器数据同步
- rsync服务器架设(数据同步|文件增量备份)
- rsync服务器架设(数据同步|文件增量备份)
- mysql中的ERROR 1146 (42S02)问题解决方案(主从服务器数据同步引起)
- rsync服务器架设(数据同步|文件增量备份)
- SQL Server双服务器架设并数据自动同步教程
- rsync服务器架设(数据同步|文件增量备份)
- rsync服务器架设(数据同步|文件增量备份)
- rsync服务器架设(数据同步|文件增量备份)下
- 让两台服务器的MySQL(5.7)数据同步_主主同步(互为主从关系)
- 架设rsync服务器同步数据
- rsync服务器架设(数据同步|文件增量备份)
- Mysql 5.6 主从服务器数据同步
- 在多台服务器上简单实现Redis的数据主从复制
- 多台服务器下同步文件夹数据(rsync+inotify)
- 在AngularJS中使用$q同步读取服务器数据