当前位置: 首页 > news >正文

MySQL5.7主从复制搭建-gtid方式

环境准备

1、主机名和和IP地址如下

10.0.0.51 db01.ljbb.com
10.0.0.52 db02.ljbb.com
10.0.0.53 db03.ljbb.com

2、配置文件

  • db01
[mysqld]
user=mysql
basedir=/app/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=51
port=3306
secure-file-priv=/tmp
autocommit=0
log_bin=/data/binlog/mysql-bin
binlog_format=row
gtid-mode=on
enforce-gtid-consistency=true
#log-slave-uodates=1
log_slave_updates = ON
[mysql]
prompt=db01 [\\d]>
  • db02
[mysqld]
user=mysql
basedir=/app/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=52
port=3306
secure-file-priv=/tmp
autocommit=0
log-bin=/data/binlog/mysql-bin
binlog_format=row
gtid-mode=on
enforce-gtid-consistency=true
log_slave_updates = ON
[mysql]
prompt=db02 [\\d]>
  • db03
[mysqld]
user=mysql
basedir=/app/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=53
port=3306
secure-file-priv=/tmp
autocommit=0
log-bin=/data/binlog/mysql-bin
binlog_format=row
gtid-mode=on
enforce-gtid-consistency=true
log_slave_updates = ON
[mysql]
prompt=db03 [\\d]>

3、准备软件用户
3台执行:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

4、准备软件目录(根据配置文件-保证权限)

mkdir /data/binlog/ -p
mkdir /data/mysql/data -p
chown mysql:mysql /data
chown mysql:mysql /app/mysql

5、初始化(3台执行)

mysqld --initialize-insecure --user=mysql --basedir=/app/mysql --datadir=/data/mysql/data

http://www.mrgr.cn/news/29604.html

相关文章:

  • 音视频入门基础:AAC专题(8)——FFmpeg源码中计算AAC裸流AVStream的time_base的实现
  • OpenCV-直方图
  • 数据处理与统计分析篇-day03-Numpy环境搭建
  • 在Windows操作系统中,如何再命令提示符(cmd)中快速打开自启动文件夹?
  • TCP/IP Socket用于测试免费使用的服务器端
  • C++中类的创建和声明
  • Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
  • Gitlab升级14.0.12-->14.3.6遇到的gitlab-ctl reconfigure错误
  • MySQL聚合统计和内置函数
  • JS基础:数组for循环年龄案例
  • 「已解决」KeyError: ‘getpwuid(): uid not found: 1004‘
  • WildFly概述
  • MYSQL常用基本操作总结
  • Selenium
  • iOS六大设计原则设计模式
  • 【高级数据结构】树状数组
  • 基于Redis实现幂等判断
  • MongoDB
  • 论文阅读--Planning-oriented Autonomous Driving(一)
  • 达梦数据库导入xml迁移到达梦数据库大文件导致中断问题解决方案记录?