您的位置:首页 > 数据库 > > 正文

mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)

更多 时间:2022-01-27 01:32:59 类别:数据库 浏览量:2371

mysql主从同步复制原理

MYSQL数据库GTID实现主从复制实现超级方便

一、添加Maria源

  • ?
  • 1
  • vi /etc/yum.repos.d/MariaDB.repo
  • 粘贴阿里云的最新mariadb镜像:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • [mariadb]
  • name = MariaDB
  • baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
  • gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
  • gpgcheck=1
  • 安装新版本的MariaDB

  • ?
  • 1
  • yum install mariadb mariadb-server
  • 开启binlog日志

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • vim /etc/my.cnf.d/server.cnf
  •  
  • 在mysqld下添加以下内容
  • server_id = 1
  • log_bin = mysql-bin
  •  
  • systemctl restart mariadb
  • mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)

    二、主从复制

    1.在主上授权

  • ?
  • 1
  • grant replication slave on *.* to 'slave'@'192.168.59.%' identified by '123';
  • mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)

    2.添加主机,执行同步master操作

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 停止slave,停止同步,开始修改信息
  • stop slave;
  • 写master的信息
  • CHANGE MASTER TO
  •   -> MASTER_HOST='192.168.59.143',
  •   -> MASTER_USER='slave',
  •   -> MASTER_PASSWORD='123',
  •   -> MASTER_PORT=3306,
  •   -> MASTER_USE_GTID = current_pos;
  •  
  •  开启从,开始同步
  • start slave;
  • mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)

    验证是否成

  • ?
  • 1
  • show slave status \G;
  • mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)

    至此GTID主从复制完成!!

    到此这篇关于MYSQL数据库GTID实现主从复制实现(超级方便)的文章就介绍到这了,更多相关MYSQL GTID主从复制内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!

    原文链接:https://blog.csdn.net/APPLEaaq/article/details/109594653

    您可能感兴趣