zoukankan      html  css  js  c++  java
  • mysql 故障整理(2)

    导入备份数据时报错。

    mysql> system mysql -uroot -p < /root/mingongge_bak.sql
    Enter password:
    ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED

    由于这台主机之前做了mysql mmm架构中master  使用了mysql5.6新特性 GTID  

        GTID即全局事务ID(global transaction identifier),GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增,所以GTID能够保证每个MySQL实例事务的执行(不会重复执行同一个事务,并且会补全没有执行的事务)。

    此时我们只需要重置一下master即可

    mysql> reset master
        -> ;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> system mysql -uroot -p < /root/mingongge_bak.sql
    Enter password: 
    mysql> select version();
    +------------+
    | version()  |
    +------------+
    | 5.6.39-log |
    +------------+
    1 row in set (0.00 sec)

    这样数据就能导进去了  ok了。

  • 相关阅读:
    Linux基础学习(7)
    Linux基础学习(6)
    Linux基础学习(5)
    Linux基础学习(4)
    Linux基础学习(3)
    测试工程师面试题
    Postman实战
    接口测试
    HTTP请求结构与HTTP响应结构
    GET请求与POST请求的区别
  • 原文地址:https://www.cnblogs.com/benjamin77/p/8458630.html
Copyright © 2011-2022 走看看