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了。

  • 相关阅读:
    ajax
    导入操作
    游标的使用
    多行编辑
    IOS开发之--NSPredicate
    asp.net DataTables
    asp.net 汉字转拼音的车祸现场
    Git 连接细节
    Aspose.Words 操作指北
    码云代码管理插件备忘
  • 原文地址:https://www.cnblogs.com/benjamin77/p/8458630.html
Copyright © 2011-2022 走看看