4.MySQL 主主(m-m) 同步生产库标准同步操作实施流程
通过MySQL参数配置使用主主前提:
#_______m-m m1 start________
auto_increment_increment =2
auto_increment_offset =1
log-slave-updates
log-bin
= /data/3306/mysql-binexpire_logs_days =7
#_______m-m m1 end________
#_______m-m m2 start________
auto_increment_increment =2
auto_increment_offset =2
log-slave-updates
log-bin = /data/3307/mysql-bin
expire_logs_days =7
#_______m-m m2 end________
/data/3306/mysql stop
/data/3306/mysql start
/data/3307/mysql stop
/data/3307/mysql start
mysql> show variables like "log_%";
+---------------------------------+---------------------------------+
|Variable_name|Value|
+---------------------------------+---------------------------------+
| log_bin | ON |
| log_bin_trust_function_creators | OFF |
| log_error |/data/3306/mysql_oldboy3306.err |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | ON |
| log_slow_queries | OFF |
| log_warnings |1|
+---------------------------------+---------------------------------+
8 rows in set (0.00 sec)
mysql> show variables like "log_%";
+---------------------------------+---------------------------------+
|Variable_name|Value|
+---------------------------------+---------------------------------+
| log_bin | ON |
| log_bin_trust_function_creators | OFF |
| log_error |/data/3307/mysql_oldboy3307.err |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | ON |
| log_slow_queries | OFF |
| log_warnings |1|
+---------------------------------+---------------------------------+
8 rows in set (0.00 sec)
mysql> show variables like "auto_%";
+--------------------------+-------+
|Variable_name|Value|
+--------------------------+-------+
| auto_increment_increment |2|
| auto_increment_offset |1|
| autocommit | ON |
| automatic_sp_privileges | ON |
+--------------------------+-------+
4 rows in set (0.00 sec)
mysql> show variables like "auto_%";
+--------------------------+-------+
|Variable_name|Value|
+--------------------------+-------+
| auto_increment_increment |2|
| auto_increment_offset |2|
| autocommit | ON |
| automatic_sp_privileges | ON |
+--------------------------+-------+
4 rows in set (0.00 sec)
mysqldump -uroot -p123456 -S /data/3307/mysql.sock -A --events -B -x --master-data=1|gzip >/opt/3307_$(date +%F).sql.gz
[root@mysql opt]# gzip -d 3307_2016-04-09.sql.gz
[root@mysql opt]# mysql -uroot -p123456 -S /data/3306/mysql.sock <3307_2016-04-09.sql
接着CHANGE MASTER TO
[root@mysql opt]# mysql -uroot -p123456 -S /data/3306/mysql.sock<<EOF
> stop slave;
> CHANGE MASTER TO
> MASTER_HOST='192.168.1.31',
> MASTER_PORT=3307,
> MASTER_USER='rep',
> MASTER_PASSWORD='123456';
> EOF
[root@mysql opt]# mysql -uroot -p123456 -S /data/3306/mysql.sock -e "start slave;show slave status \G"
***************************1. row ***************************
Slave_IO_State:Waitingfor master to send event
Master_Host:192.168.1.31
Master_User: rep
Master_Port:3307
Connect_Retry:60
Master_Log_File: mysql-bin.000001
Read_Master_Log_Pos:585
Relay_Log_File: relay-bin.000004
Relay_Log_Pos:253
Relay_Master_Log_File: mysql-bin.000001
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
Replicate_Do_DB:
Replicate_Ignore_DB: mysql
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno:0
Last_Error:
Skip_Counter:0
Exec_Master_Log_Pos:585
Relay_Log_Space:403
Until_Condition:None
Until_Log_File:
Until_Log_Pos:0
Master_SSL_Allowed:No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master:0 ##这个选项为0,表示正常
1、首先登录3307数据库
[root@mysql scripts]# mysql -uroot -p123456 -S /data/3307/mysql.sock
2、创建zhurui1 库
mysql> create database zhurui1;
Query OK,1 row affected (0.02 sec)
3、登录3306数据库
[root@mysql opt]# mysql -uroot -p123456 -S /data/3306/mysql.sock
4、检查zhurui1 库是否复制过来
mysql> show databases;
+--------------------+
|Database|
+--------------------+
| information_schema |
| beautifulgirl |
| lian |
| mysql |
| performance_schema |
| zhu |
| zhurui |
| zhurui1 |
+--------------------+
8 rows in set (0.00 sec)
mysql>
mysql> use zhurui
Database changed
mysql> CREATE TABLE `t1`(
->`id` bigint(12) NOT NULL auto_increment,
->`name` varchar(12) NOT NULL,
-> PRIMARY KEY (`id`)
->);
Query OK,0 rows affected (0.04 sec)
mysql> desc t1;##使用desc可以查看表结构
+-------+-------------+------+-----+---------+----------------+
|Field|Type|Null|Key|Default|Extra|
+-------+-------------+------+-----+---------+----------------+
| id | bigint(12)| NO | PRI | NULL | auto_increment |
| name | varchar(12)| NO || NULL ||
+-------+-------------+------+-----+---------+----------------+
2 rows in set (0.34 sec)
mysql> insert into t1(name) values("woduibuqini");##插入数据的sql语句
Query OK,1 row affected (0.01 sec)
mysql> select *from t1;##查看t1库
+----+--------------+
| id | name |
+----+--------------+
|1| zengqinglian |
|3| woaini |
|5| woduibuqini |
+----+--------------+
3 rows in set (0.00 sec)
4.MySQL 主主(m-m) 同步生产库标准同步操作实施流程的更多相关文章
- Mysql主从同步(1) - 概念和原理介绍 以及 主从/主主模式 部署记录
Mysql复制概念Mysql内建的复制功能是构建大型高性能应用程序的基础, 将Mysql数据分布到多个系统上,这种分布机制是通过将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一 ...
- MySQL主从复制,主主复制,半同步复制
实验环境: 系统:CentOS Linux release 7.4.1708 (Core) mariadb:mariadb-server-5.5.56-2.el7.x86_64 node1:172.1 ...
- MySQL数据的主从复制、半同步复制和主主复制详解
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- MySQL数据的主从复制、半同步复制和主主复制详解-转
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- MySQL 主主同步配置和主从配置步骤
★预备知识 : 1.双机热备 对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说. 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服 ...
- MYSQL双主全库同步复制
环境: A.B两台服务器分别安装mysql-5.7.18服务端,配置成互为主从同步. linux系统版本为CentOS7 A服务器ip:192.168.1.7 主机名:test1 B服务器ip:1 ...
- MYSQL主从同步/主主同步
一.MYSQL主从同步 注意:进行主从同步操作时需要确保DB无写操作 flush tables with read lock: //全局读锁定,执行了命令之后所有库所有表都被锁定只读. 1.在主机 ...
- MySQL主主同步配置
1. MySQL主主配置过程 在上一篇实现了主从同步的基础上,进行主主同步的配置. 这里用node19(主),node20(从)做修改,使得node19和node20变为主主同步配置模式 修改配置文件 ...
- mysql主主同步设置
mysql主主同步设置 主主同步设置是同等的地位,所以以下操作在两台机器上都需要进行而且操作是相同的. 服务器 服务器代号 IP hostname A 192.168.70.128 Debian1 B ...
随机推荐
- PHP日志压缩下载
主要实现了在后台查看日志列表及打包下载功能. 由于用到了PHP压缩功能,特此记录下. 压缩下载类: Hzip.php <?php /** * Created by PhpStorm. * @au ...
- windows下配置apache+php环境
PHP安装 由于windows下php扩展5.6的多余7.0,故以php5.6为开发环境.如果对扩展要求不高,可以使用php7,安装过程类似. 约定: 环境安装目录: D:/phpsetup/ |-- ...
- 三、Redis基本操作——List
小喵的唠叨话:前面我们介绍了Redis的string的数据结构的原理和操作.当时我们提到Redis的键值对不仅仅是字符串.而这次我们就要介绍Redis的第二个数据结构了,List(链表).由于List ...
- 前端学HTTP之网关、隧道和中继
前面的话 Web是一种强大的内容发布工具.人们已经从只在网上发送静态的在线文档,发展到共享更复杂的资源,比如数据库内容或动态生成的HTML页面.Web浏览器为用户提供了一种统一的方式来访问因特网上的内 ...
- JavaScript事件概览
JavaScript事件 JavaScript是单线程,在同一个时间点,不可能同时运行两个"控制线程". 事件句柄和事件对象 1.注册事件句柄 标准和非标准 var button= ...
- 微信扫描下载提示以及js判断用户手机系统
今天抽空也写一下这个教程吧,这里面涉及到就是一个APP的页面下载.公司有这个需求,让做一个页面,就是二维码扫描下载.一开始我做的版本是只能是通过浏览器来下载的,但是实际应用中,很多用户 ...
- (转)DOM appendHTML实现及insertAdjacentHTML
appenChild() 原文转自 JS中有很多基本DOM方法,例如createElement, parentNode等,其中,appendChild方法是相当地常用与熟知,可谓是DOM节点方法中的& ...
- 网站文件系统发展&&分布式文件系统fastDFS
网站文件系统发展 1.单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因.所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件 ...
- Oracle 11.2.0.4单实例打PSU,OJVM PSU补丁快速参考
写在前面: 1.Oracel打每个补丁的操作有时存在差异,所以不管多熟悉,都应该在打任何补丁之前阅读新补丁中附带的readme. 2.Oracle每季度都会更新一个最新的PSU,本文最新指的是当前最新 ...
- [收藏]IntelliJ Idea快捷键
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如g ...