zoukankan      html  css  js  c++  java
  • mysql遇到的坑集合

    主从复制问题

    问题描述:在做主从复制时出现MASTER_AUTO_POSITION 无法告知主库信息

    • 问题内容
    Parameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS cannot be set when MASTER_AUTO_POSITION is active.
    
    #翻译:当MASTER_AUTO_POSITION处于活动状态时,无法设置参数MASTER_LOG_FILE、MASTER_LOG_POS、RELAY_LOG_FILE和RELAY_LOG_POS。
    • 错误原因

    在配置文件内有开启gtid的参数

    gtid-mode=on
    enforce-gtid-consistency=true
    log-slave-updates=1
    • 解决方法

    让gtid关闭

    change master to master_auto_position=0;
    
    #查看状态
    db02 [(none)]>show variables like '%gtid%';
    +----------------------------------+-----------+
    | Variable_name                    | Value     |
    +----------------------------------+-----------+
    | binlog_gtid_simple_recovery      | ON        |
    | enforce_gtid_consistency         | ON        |
    | gtid_executed_compression_period | 1000      |
    | gtid_mode                        | ON        |
    | gtid_next                        | AUTOMATIC |
    | gtid_owned                       |           |
    | gtid_purged                      |           |
    | session_track_gtids              | OFF       |
    +----------------------------------+-----------+
    8 rows in set (0.00 sec)
    • 结果

    成功告知了主库信息

    db02 [(none)]>CHANGE MASTER TO
        ->  MASTER_HOST='10.0.0.51',
        ->  MASTER_USER='repl',
        ->  MASTER_PASSWORD='123',
        ->  MASTER_PORT=3306,
        ->  MASTER_LOG_FILE='mysql-bin.000010',
        ->  MASTER_LOG_POS=194,
        ->  MASTER_CONNECT_RETRY=10;
    Query OK, 0 rows affected, 2 warnings (0.03 sec)
  • 相关阅读:
    如何使用 IDEA 向 Github 上推送和拉取代码
    CST时间和GMT时间注意事项
    CST时间GMT时间转换
    MultipartFile转InputStream
    Java中InputStream和String之间的转化
    Fastjson 之 Json 对象、Json 字符串、Java 对象之间的转换
    Git 撤销修改
    Springboot 配置文件之 Yaml
    IDEA 快速搭建一个 Springboot 应用
    ZooKeeper 安装
  • 原文地址:https://www.cnblogs.com/Mercury-linux/p/12432807.html
Copyright © 2011-2022 走看看