MySQL 互主复制 设置

主MySQL服务器 172.16.1.10

授权 172.16.1.10 权限
grant replication slave on *.* to ‘slave‘@‘172.16.1.11‘ identified by ‘king123‘;
[mysqld]
log-bin=aaa_10
server-id=1
master-host=172.16.1.11
master-user=slave
master-password=king123
auto-increment-increment=2
auto-increment-offset=1

主MySQL服务器 172.16.1.11

授权172.16.1.10 权限
grant replication slave on *.* to ‘slave‘@‘172.16.1.10‘ identified by ‘king123‘;
[mysqld]
log-bin=bb_11
server-id=2
master-host=172.16.1.10
master-user=slave
master-password=king123
auto-increment-increment=2
auto-increment-offset=2

时间: 2024-11-06 21:31:47

MySQL 互主复制 设置的相关文章

mysql 双主复制 centos7

mysql 安装请看:http://www.cnblogs.com/leohe/p/6839705.html 双主复制设置 1. 两台虚拟机,都是 centos7 主: 10.1.1.115 从: 10.1.1.116 2. 修改配置文件 2.1 在 10.1.1.115 找到 /etc/my.cnf , 在[mysqld]下添加下列属性 server-id=10 log-bin=mysql-bin binlog-do-db=retail #需要同步的数据库名,如果有多个数据库,可重复此参数,每

MySQL双主复制

原文发表于cu:2017-06-12 本文简单介绍MySQL双主复制原理及1个简单是双主复制验证. MySQL双主复制原理 双主复制原理 master-master复制的两台服务器,既是master,又是另一台服务器的slave,本质上互为主从. 验证环境 操作系统 CentOS-6.7-x86_64 MySQL版本 MySQL版本是5.6.36: https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.36.tar.gz 拓扑图 采用VMwar

keepalived+mysql双主复制高可用方案

MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换.而Keepalived通过虚拟IP,实现了双主对外的统一接口以及自动检查.失败切换机制.联合使用,可以实现MySQL数据库的高可用方案. 实验环境:OS:centos 6.x x86_64系统MySQL版本: :mysql 5.6.22   64 位A: master :192.168.79.3 3306B: slave :192.168.

怎么设置 mysql 多主复制

更新 其实本文主要来自www.digitalocean.com ,但是我没有买他们家的 VPS 用来 demo 了.只是用vagrant 来模拟了. 介绍 说说关于通过两台 vps 来扩展 mysql. 之前我们说到了在2台 vps 直接通过nginx 来设置负载均衡, 你可以读读它 所谓 Mysql 的复制就是实时的把单一的数据集复制到另外一台服务器上. 这个配置称之为主从复制. 这是一个典型的操作配置. 我们接下来会有一个更加好的方案来实现. 以为多主(主-主)复制能够允许数据拷贝到的其他的

mysql互主自动化配置脚本

在做mysql主从和互主配置时,如果一步一步操作,经常会调整半天,浪费时间.其实原理很简单,通过IO线程对bin-log进行相互同步,然后有个sql线程把bin-log执行一遍,为了防止相互打架,设置一个offset,于是就想怎么样提高效率,最短的时间把环境搭建好,好在只要想就是有办法的,写个shell脚本,执行完搞定,脚本里对mysql本身并未做过多优化,只保证保主从.互主的成功,分享出来,在研究这个东西的可以了解一下. 3个脚本,第1个在第1台服务器上执行,第2个在第2台服务器上执行,还有一

heartbeat+mysql双主复制实现高可用

实验环境 一:搭建主主复制环境 1.1实验环境 两台机器事先都已经装好了MySQL单实例. IP: 10.192.203.201 10.192.203.202 端口都是3307. 二者的端口号需要保持一致,否则在最后用vip连接的时候,不能使用相同端口号连接. 1.2实验步骤 1.2.1修改配置文件 修改master1: 在[mysqld]下面添加: server-id = 1 relay-log=/data/server/mysql_3307/binlog/ZabbixServer-relay

keeplived + mysql双主复制部署 --原创

环境: master 1: 192.168.100.10  oracle  linux 7.4  mysql 5.7.1 master 2: 192.168.100.11 oracle  linux 7.4  mysql 5.7.1 keepalived VIP 192.168.100.12     配置本地yum仓库 vim /etc/yum.repo.d/public-yum-ol7.repo [yum_repo] name=yum_repo baseurl=file:///share/re

mysql双主复制模型

实验环境:centos6.6 mariaDB 10.0.10二进制安装 这里不再说明安装过程直接开始配置主从节点 节点1:172.16.30.1 [[email protected] ~]# vim /etc/mysql/my.cnf thread_concurrency = 4 datadir = /mydata/data  #数据库存放目录 innodb_file_per_table = 1 ##innodb引擎单表单文件 log-bin=/mydata/binlogs/mysql-bin 

mysql双主复制总结

双主复制: 1).在两台服务器上各自建立一个具有复制权限的用户: 2).修改配置文件: # 主服务器A上 [mysqld] server-id = 10 log-bin = mysql-bin relay-log = relay-mysql auto-increment-offset = 1 # 起始值 auto-increment-increment = 2 # 步长 # 主服务器B上 [mysqld] server-id = 20 log-bin = mysql-bin relay-log