========================================================================

MySQL多主一从同步配置:

========================================================================

1、服务器情况:

Master A:10.70.14.200

Master B:10.70.14.201

Slave :10.70.14.80

2、数据同步情况:

Master A ——> Slave :hcx.table1、hcx.table2

Master B ——> Slave :hcx.table3、hcx.table4

3、同步账号密码:slave/slave

4、在3台服务器上都安装上MySQL服务,这里以安装路径为 /usr/local/mysql 来进行说明,并把 /usr/local/mysql/bin 添加到 $PATH 环境变量里

5、在两台 Master 上分别创建同步账号:

mysql> grant replication slave,reload,super on *.* to slave@'%' identified by 'slave';

6、初始化 Slave 数据目录:

# mysql_install_db --datadir=/opt/mysql/data1 --user=mysql

# mysql_install_db --datadir=/opt/mysql/data2 --user=mysql

# chown -R mysql:mysql /opt/mysql

7、配置多实例数据库配置文件 /etc/http://www.doczj.com/doc/d984877c79563c1ec5da71b0.htmlf ,修改后的内容如下:

------------------------------------------------------------------------

[mysqld_multi]

mysqld = /usr/local/mysql/bin/mysqld_safe

mysqladmin = /usr/local/mysql/bin/mysqladmin

#user = mysql

#password = 000000

log = /usr/local/mysql/log/multi.log

[mysqld1] # 实例1,可以是其他数字

port = 3306 # 服务端口

socket = /opt/mysql/data1/mysql1.sock

pid-file = /opt/mysql/data1/test-db1.pid

datadir = /opt/mysql/data1

log = /opt/mysql/data1/test-db1.log

user = mysql

log-slow-queries = /opt/mysql/data1/slow-query.log

server-id = 2 # 不能跟 Master A 上的一样

skip-locking

key_buffer_size = 16M

max_allowed_packet = 100M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

default-character-set = gbk

slow_query_log

long_query_time = 10

lower_case_table_names = 1

skip-name-resolve

log-bin = slave1-bin

replicate-wild-do-table = hcx.table1 # 需要从 Master A 上同步过来的数据

replicate-wild-do-table = hcx.table2

replicate-wild-ignore-table = mysql.% # 不需要从 Master A 上同步过来的数据

binlog_format=mixed

[mysqld2] # 实例2,可以是其他数字,但不能跟上面的重复

port = 3307 # 服务端口,但不能跟上面的重复

socket = /opt/mysql/data2/mysql2.sock

pid-file = /opt/mysql/data2/test-db2.pid

datadir = /opt/mysql/data2

log = /opt/mysql/data2/test-db2.log

user = mysql

log-slow-queries = /opt/mysql/data2/slow-query.log

server-id = 2

skip-locking

key_buffer_size = 16M

max_allowed_packet = 100M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

default-character-set = gbk

slow_query_log

long_query_time = 10

lower_case_table_names = 1

skip-name-resolve

log-bin = slave2-b

mysql同步多主,MySQL多主一从同步配置相关推荐

  1. windows mysql主主配置_基于docker MySQL数据库主主同步配置(windows上)

    安装docker部分 坑点 docker拉镜像速度过慢 点击docker图标,点击邮件看到setting,setting界面上点击docker engine,配置如图所示 还有两个备用的镜像地址 &q ...

  2. 没有日志 mysql 5.6主从同步_mysql之 mysql 5.6不停机主从搭建(一主一从基于日志点复制)...

    环境说明: 版本 version 5.6.25-log 主库ip: 10.219.24.25 从库ip:10.219.24.22 os 版本: centos 6.7 已安装热备软件:xtrabacku ...

  3. mysql主从复制,半同步,主主复制架构的实现

    mysql的数据同步功能,不仅在一定程度上提供数据库查询时的负载均衡,而且为实现数据库的冗灾.备份.恢复.负载均衡等都是有极大帮助.而数据的同步功能可以通过主从复制来实现,而主从复制是异步进行的,并且 ...

  4. 主mysql删除从服务不同步_MySQL主从不同步解决

    由于binlog日志带多删除了几个后发现MySQL主从不同步 1.由于binlog日志带多删除了几个后发现MySQL主从不同步 mysql> show slave status\G; Slave ...

  5. MySQL数据库的主主同步配置

    一.架构方案思路 1.两台mysql都可读写,互为主备.本文的实验中:默认只使用一台(DCGH-DB1)负责数据的写入,另一台(DCGH-DB2)备用. 2.DCGH-DB1是DCGH-DB2的主库, ...

  6. mysql数据库的主从同步(主服务器存在内网IP)

    1 分别在两台服务器上安装系统和mysql数据库 主服务器WIN2008R2,主服务器虚拟机和从服务器上是centos 7系统,并在centos 7系统安装mysql 5.7 本文中的两台服务器的IP ...

  7. mysql 主辅_Mysql的实时同步 - 主辅同步

    Mysql的实时同步 - 主辅同步. 设置方法: 步一 设 A 主服务服 (192.168.1.2) 上 用户为 test, test123, 同步的数据库为test; B 辅服务服 (192.168 ...

  8. MySQL数据库实现主主同步

    前言 MySQL主主同步实际上是在主从同步的基础上将从数据库也提升成主数据库,让它们可以互相读写数据库,从数据库变成主数据库:主从相互授权连接,读取对方binlog日志并更新到本地数据库的过程,只要对 ...

  9. 最全 MySQL主从同步与主主同步

    目录 同步原理 主从复制实际配置与取消主从 Slave_IO_Running:Connecting :处理 /var/lib/mysql/目录下的数据库文件 主从复制下主服务器 主从复制下从服务器 同 ...

最新文章

  1. 项目中常用的 19 条 MySQL 优化总结
  2. tensorflow lstm 预测_解析seq2seq原理+tensorflow实现
  3. 2011-05-20
  4. 计算机基础:存储系统知识笔记(二)
  5. python中格式化字符串_Python中所有字符串格式化的指南
  6. 如何revert一个merged branch上所有的改动
  7. 线程和std::shared_ptr智能指针使用
  8. 37 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-分配货币类型并定义物料分类账类型
  9. insertAdjacentHTML方法:在指定的地方插入html标签语句
  10. [转] android学习和广告平台赚钱
  11. Python将字符串转换为列表
  12. 非线性动力学中的同步,同步有哪几类?
  13. 配好lsd_slam后的使用PTAM工具标定相机
  14. R语言 数据抽样(数据失衡处理、sample随机抽样、数据等比抽样、交叉验证抽样)
  15. qqc什么梗_网络语cpdd是什么意思 王者荣耀QQ飞车里很常见
  16. Structed Streaming(Continuous Processing报错):StreamingQueryException;java.util.NoSuchElementException
  17. Linux 常用命令(后台web开发)
  18. sqlserver日期减一天_第二人立减1000 | 去厦门吃的地道精彩不重样,没有比这更“惠”吃了!...
  19. 简单的把cad怎么转换成pdf格式呢?
  20. java飞行棋项目_Java实现飞行棋 - 源码下载|行业应用软件|教育/学校应用|源代码 - 源码中国...

热门文章

  1. bzoj 3028 食物——生成函数
  2. PCL点云库:ICP算法
  3. ASP.NET自动回发的内幕
  4. sqlserver备份后无法还原的解决方法
  5. Typed DataSet的批量操作优化
  6. eclipse,myeclipse,Tomcat进行JSP开发配置
  7. oracle首先创建三个表,oracle一个创建用户、创建表空间、授权、建表的完整过程...
  8. 组件cdn引入_高性能 React UI组件库SHINEOUT
  9. Git(15)- Git 分支 - 分支开发工作流
  10. C语言之运算符优先级(四十二)