爱若晨风 发表于 2018-10-11 08:27:06

MYSQL双主--主-主复制 (MariaDB10.0.26)

  服务器A:192.168.26.210
  服务器B:192.168.26.211
  操作系统:Centos6.6
  MYSQL版本:MariaDB10.0.26(安装略)
  服务器A:
  编辑配置文件:如果没有可以SCP /usr/share/mysql/my-huge.cnf/etc/my.cnf.d/server.cnf进行参考编辑设置。
  vim /etc/my.cnf.d/server.cnf

  在配置文件中加入以下设置项:
  server-id = 210
  log-bin = mysql-bin
  relay-log = relay-mysql
  auto-increment-offset = 1
  auto-increment-increment = 2

  保存退出,启动mysql。

  grant replication slave,replication client on *.* to 'jerry'@'192.168.%.%>
  服务器B:
  vim /etc/my.cnf.d/server.cnf

  加入以下设置项:
  server-id = 211   #服务器ID
  log-bin = mysql-bin#二进值日志文件
  skip_slave_start      #作用是跳过从服务器自动启动从,默认是自动启动的。
  relay-log = relay-mysql#中继日志
  auto-increment-offset = 2   # 起始值
  auto-increment-increment = 2# 步长

  保存退出启动MYSQL.

  grant replication slave,replication client on *.* to 'jerry'@'192.168.%.%>
  change master to master_host='192.168.26.210',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000004',master_log_pos=326;

  查看状态:
  show slave status\G

  服务器A上:
  change master to master_host='192.168.26.211',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000005',master_log_pos=326;


  启动:start slave
  show slave status\G


  创建数据库及表数据测试MYSQL双主模式
  主服务器:192.168.26.210
  执行命令:
  create database baidu;
  show databases;

  主服务器:192.168.26.211
  执行命令:
  show databases;
  create database cdbaidu;
  show databases;

  主服务器:192.168.26.210
  执行命令:
  show databases;






页: [1]
查看完整版本: MYSQL双主--主-主复制 (MariaDB10.0.26)