首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主日志在MySQL复制中不移动的位置

问主日志在MySQL复制中不移动的位置
EN

Stack Overflow用户
提问于 2010-09-07 13:58:28
回答 1查看 4.4K关注 0票数 2

我有两个MySQL服务器配置在主从关系中。

-> my.cnf大师:

代码语言:javascript
复制
server-id=1283522287
log-bin = /var/log/mysql/binary.log    // There are write permissions here.
binlog_do_db= foo,bar

从-> my.cnf:

代码语言:javascript
复制
server-id = 1283706035
master-host = {master internal IP}
master-port = 3306
master-user = {master slave user}
master-password = {master slave user password}

但是,尽管MySQL报告说复制已经启动并正在运行,但是,即:

  • “显示主状态”;“提供有效位置和文件
  • ”显示从状态\G“显示从状态\G”报告称Slave_IO_Running和Slave_SQL_Running都是“Yes”。

复制不工作。无论何时进行更改,主文件日志的位置都不会改变。它的起始大小为106 (字节?)。

有人知道我错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-07 14:09:49

..。我似乎已经回答了我自己的问题,进一步证明了一个人不应该在周一早上,在你周末睡觉之后问问题。

在没有binlog-do-db语句的情况下,复制工作得很好,但是看起来似乎会同步mysql和information_schema,所以我添加了这一行:

binlog-do-db = foo,bar

显然,您不能用逗号分隔这个(来自MySQL手册):

重要

若要记录多个数据库,请多次使用此选项,为要记录的每个数据库指定一次此选项。因为数据库名称可以包含逗号,所以如果提供逗号分隔的列表,列表将被视为单个数据库的名称。

太棒了。

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

https://stackoverflow.com/questions/3659282

复制
相关文章

相似问题

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