【问题标题】:replication between mysql 5.5 and mariaDB 10.2mysql 5.5 和 mariaDB 10.2 之间的复制
【发布时间】:2018-03-27 05:26:52
【问题描述】:

我正在 mysql 5.5(master) 和 mariaDB 10.2(slave) 之间实现主从复制,并且我遇到了错误,例如从属

Relay log write failure: could not queue event from master

这是我的配置

我将 mysql 5.5 (master) 作为独立服务器运行,mariadb (slave) 10.2 作为 docker。

在主服务器中 -

in my.cnf 
    [mysqld]
    log-bin=mysql-bin
    server-id=1

创建复制用户

CREATE USER 'repl'@'%' IDENTIFIED BY 'DuoS123';
 GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';

获取主二进制位置

FLUSH TABLES WITH READ LOCK;

SHOW MASTER STATUS; 

输出:-

filename : mysql-bin.000004 pos: 904

从服务器:

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 ;

【问题讨论】:

    标签: mysql replication


    【解决方案1】:

    经过一番挖掘,我找到了解决方案,我将此行添加到我的 mariadb 10.2 my.cnf 现在就像一个魅力

    slave_sql_verify_checksum=0
    

    【讨论】:

    • 谢谢,这解决了我在将 mysql 复制到 mariadb 10.4.18 时出现错误“Last_IO_Errno: 1595”和“中继日志写入失败:无法从主服务器排队事件”的问题
    猜你喜欢
    • 2015-12-12
    • 2016-04-22
    • 2016-05-02
    • 1970-01-01
    • 2013-05-15
    • 2021-03-03
    • 1970-01-01
    • 2018-08-24
    • 2018-08-03
    相关资源
    最近更新 更多