首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL8 GTID双主配置

MySQL8 GTID双主配置

作者头像
ianzhi
发布2023-10-19 09:49:11
发布2023-10-19 09:49:11
7580
举报
文章被收录于专栏:LNMP开发那些事LNMP开发那些事

MySQL8 GTID双主配置

记录一下MySQL8中配置GTID双主的方式。

需要添加以下配置信息:

代码语言:javascript
复制
vim /etc/my.cnf
# 添加
[mysqld]
# 两台服务器的server-id不能一致
server-id=1
gtid_mode=on
enforce-gtid-consistency=true

具体使用到的SQL语句:

代码语言:javascript
复制
# 创建一个账号用于另一台主机复制数据
# create user 'slave'@'0.0.0.0' identified by 'this is your password';

# 授权
grant REPLICATION SLAVE on *.* to 'slave'@'0.0.0.0';

# 查看主机状态
SHOW MASTER STATUS;

# 以下为另一台服务器执行内容
CHANGE REPLICATION SOURCE to
	SOURCE_HOST = '0.0.0.0',
	SOURCE_PORT = 3306,
	SOURCE_USER = 'slave',
	SOURCE_PASSWORD = 'this is your password';

# 停止并重置复制
STOP REPLICA;
reset REPLICA;

# 开始复制并查看复制状态
START REPLICA;
SHOW REPLICA STATUS;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL8 GTID双主配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档