首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GTID的MySQL复制

使用GTID的MySQL复制
EN

Database Administration用户
提问于 2019-05-16 01:37:12
回答 1查看 143关注 0票数 0

我希望使用GTID创建MySQL复制。

根据MySQL手册,我需要在my.cnf中设置以下设置(对于主程序)

代码语言:javascript
复制
server-id       = 1
log_bin         = /var/log/mysql/mysql-bin.log
gtid_mode = ON
log-slave-updates
enforce-gtid-consistency

我还看到了本指南,它建议在my.cnf中设置以下设置(用于主):

代码语言:javascript
复制
log-bin = mysql-bin
server-id = 1
relay-log = relay-log-slave
gtid-mode =ON
enforce-gtid-consistency
binlog_format = MIXED
log_slave_updates

问题:

  1. 我注意到在文档中使用了下划线和破折号,例如,当我在计算机上安装MySQL时,变量名是log_bin,但在MySQL手册中,它们使用的是log-bin。可以互换吗?
  2. 在我链接的第二个教程中,除了设置MySQL手册中的值之外,它们还设置了这两个值:relay-log = relay-log-slaverelay-log = relay-log-slave。这两个设置是什么?我需要他们吗?
EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-05-16 01:51:43

_-在配置文件中是可互换的,但是由于system变量只支持_

继电器测井是一个变量。relay-log-slave只是一个值字符串。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/238266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档