首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL5.5和mariaDB 10.2之间的复制

MySQL5.5和mariaDB 10.2之间的复制
EN

Stack Overflow用户
提问于 2018-03-27 13:26:52
回答 1查看 505关注 0票数 0

我正在实现MySQL5.5(主)和mariaDB 10.2 (从)之间的主从复制,我得到了错误,比如在从

代码语言:javascript
运行
复制
Relay log write failure: could not queue event from master

下面是我的配置

我运行MySQL5.5(主)作为独立服务器,mariadb (从) 10.2作为docker。

在主服务器中-

代码语言:javascript
运行
复制
in my.cnf 
    [mysqld]
    log-bin=mysql-bin
    server-id=1

创建复制用户

代码语言:javascript
运行
复制
CREATE USER 'repl'@'%' IDENTIFIED BY 'DuoS123';
 GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';

获取主二进制位置

代码语言:javascript
运行
复制
FLUSH TABLES WITH READ LOCK;

SHOW MASTER STATUS; 

输出:-

代码语言:javascript
运行
复制
filename : mysql-bin.000004 pos: 904

备机:

代码语言:javascript
运行
复制
in my.cnf

[mysqld]
server-id=2

CHANGE MASTER TO   MASTER_HOST='172.31.85.75',  MASTER_USER='repl',   MASTER_PASSWORD='DuoS123',   MASTER_LOG_FILE='mysql-bin.000004',MASTER_LOG_POS=904 ;
EN

回答 1

Stack Overflow用户

发布于 2018-03-27 14:05:46

经过一番挖掘,我找到了解决方案,我将这一行添加到我的MariaDB10.2 my.cnf中,现在它的功能非常出色

代码语言:javascript
运行
复制
slave_sql_verify_checksum=0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49504983

复制
相关文章

相似问题

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