博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql主从复制操作
阅读量:6688 次
发布时间:2019-06-25

本文共 1206 字,大约阅读时间需要 4 分钟。

主从复制实验环境:

Db01 (10.0.0.51) 主库 server_id=1
Db02 (10.0.0.52) 从库 server_id=2
Db03 (10.0.0.53) 从库 server_id=3

三台服务器都开启binlog日志并添加server_id

[root@db01 ~]# vim /etc/my.cnf
mysql主从复制操作
[root@db01 ~]# systemctl restart mysqld.service #重启服务,让配置文件生效
Db02,db03开启binlog日志同上

主从前提:主从数据库的数据需一致

[root@db01 ~]# mysqldump -uroot -p123 -A >/tmp/mysql.sql
[root@db01 ~]# scp /tmp/mysql.sql 172.16.1.52:/tmp
[root@db01 ~]# mysql -uroot -p123
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000004 | 1180 | | | |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)
##创建slave用户 (三台服务器都创建slave用户)
mysql主从复制操作
mysql主从复制操作

Db02,和db03上的操作

[root@db02 ~]# mysql -uroot -p123
mysql> source /tmp/mysql.sql; #导入db01上的数据库的数据
mysql> change master to

master_host='10.0.0.51',

master_user='slave',
master_password='123',
master_log_file='mysql-bin.000004',
master_log_pos=1180;
mysql> start slave; #开启从库
mysql> show slave status\G; #查看从库状态

mysql主从复制操作

转载于:https://blog.51cto.com/13523963/2349224

你可能感兴趣的文章
ES6 Module之export
查看>>
XML+JSON面试题都在这里
查看>>
教你如何攻克Kotlin中泛型型变的难点(实践篇)
查看>>
2018Android面试经历
查看>>
不受限对抗样本挑战赛介绍
查看>>
推荐10个Java方向最热门的开源项目(8月)
查看>>
浅解前端必须掌握的算法(三):直接插入排序
查看>>
[译] TensorFlow 教程 #06 - CIFAR-10
查看>>
处理 JavaScript 复杂对象:深拷贝、Immutable & Immer
查看>>
Kotlin 设计模式系列之单例模式
查看>>
阅读SSH的ERP项目【第二篇】
查看>>
如何有效的避免OOM,温故Java中的引用
查看>>
Objective C基础教程 第一章 启程
查看>>
Android开发人员不得不学习的JavaScript基础(一)
查看>>
阿里云在LC3大会上透露未来要做的两件事
查看>>
关于Socket,看我这几篇就够了(三)原来你是这样的Websocket
查看>>
NSHipster: NSRegularExpression 中文版
查看>>
Android 开发中不得不知道的 Tips 集合 (持续更新 ing)
查看>>
中小型公司对于Spring Cloud的选择与思考
查看>>
javascript函数全解
查看>>