导入报错

[root@redis02 data]# mysql -u root -p < ht.sql

Enter password:

ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.

简单粗暴的玩法先把活干拉在说,vi ht.sql 删除一下几行

--

-- GTID state at the beginning of the backup

--

SET @@GLOBAL.GTID_PURGED='f0019921-6d42-11e8-bd74-0800272bcfc4:1-6,

f27d825f-792f-11e8-b745-0800272bcfc4:1-6';

在导入数据就没报错,这个问题在导出数据时就告警拉

[root@redis01 data]# mysqldump -u root -p --databases ht > ht.sql

Enter password:

Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If you don't want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete dump, pass --all-databases --triggers --routines --events.

查看gtid

1 mysql> show global VARIABLES LIKE '%GTID%';2 +---------------------------------------------------+----------------------------------------------------+

3 | Variable_name | Value |

4 +---------------------------------------------------+----------------------------------------------------+

5 | binlog_gtid_simple_recovery | ON |

6 | enforce_gtid_consistency | ON |

7 | group_replication_allow_local_disjoint_gtids_join | OFF |

8 | group_replication_gtid_assignment_block_size | 1000000 |

9 | gtid_executed | f0019921-6d42-11e8-bd74-0800272bcfc4:1-6,10 f27d825f-792f-11e8-b745-0800272bcfc4:1-6 |

11 | gtid_executed_compression_period | 1000 |

12 | gtid_mode | ON |

13 | gtid_owned | |

14 | gtid_purged | |

15 | session_track_gtids | OFF |

16 +---------------------------------------------------+----------------------------------------------------+

17 10 rows in set (0.00 sec)

View Code

提示的很明显,不想用gtid可以把它关闭,改成下面就正常。

mysqldump -u root -p --set-gtid-purged=OFF  --databases ht > ht.sql

如果表有外键导入时也可能报错,如果报错用 FOREIGN_KEY_CHECKS解决

set FOREIGN_KEY_CHECKS=0;    #在导入的脚本命令行最前面设置为不检查外键约束

。。。。。。。。。。。。     #导入数据的命令行

set FOREIGN_KEY_CHECKS=1;    #在导入后恢复检查外键约束

任何工具都有一定的局限性用在合适的地方就好。

mysql 导入gtid_开启gtid导入报错相关推荐

  1. mysql adminer 导入csv_mysql导入csv的4种报错的解决方法

    以此悼念我今天踩过的4个坑-- 坑一:local的错 报错: error 3948 (42000): loading local data is disabled; this must be enab ...

  2. mysql查询新建查询报错_mysql开启慢查询报错:

    1.进入mysql命令行:#mysql -uroot -p123456,执行下面的命令开启慢查询报错: set global slow_query_log=on; set global long_qu ...

  3. MyEclipse导入项目后 js文件报错

    当我们把项目导入MyEclipse的时候会发现导入的项目报错,点开一看是js文件报错了,那么我们应该如何处理导入MyEclipse之后js文件报错呢??? 首先,我们要保证我们导入的代码是正确的. 解 ...

  4. ssm启动不报错_解决idea导入ssm项目启动tomcat报错404的问题

    用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是 ...

  5. 问题解决:网上导入git项目,各种报错

    问题解决:网上导入git项目,各种报错 参考文章: (1)问题解决:网上导入git项目,各种报错 (2)https://www.cnblogs.com/zhizhiyin/articles/90896 ...

  6. 解决MySQL事务未提交导致死锁报错 避免死锁的方法

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/xuheng8600/article/d ...

  7. mysql把data移走后报错_【mysql案例】Failedtoopenlog--datadir物理迁移报错

    1.1.1.mysql5.6.14的datadir迁移时遇到报错 [环境描述] 在机器A上安装了perconamysql 5.6.14,数据库停启正常,datadir路径为pathA,并且已经做了应用 ...

  8. win10安装MySQL数据库和MyServer数据库及其报错记录

    锚点: Win10装MySQL数据库及报错记录 Win10装MySever数据库及报错记录 <----------------分 隔 符----------------> Win10装My ...

  9. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

最新文章

  1. 转:c#委托事件实现窗体传值
  2. YOLOv3目标检测有了TensorFlow实现,可用自己的数据来训练
  3. image unity 拉伸_Unity UGUI基础之Image
  4. Qt做发布版,解决声音和图片、中文字体乱码问题
  5. linux下service+命令和直接去执行命令的区别,怎么自己建立一个service启动
  6. [转]深邃之思想,纯粹之灵魂——我所了解的柳智宇学长
  7. 全开源即时通讯(IM)系统 高仿微信,android移动应用开发
  8. “我不是不在乎钱,我只是不在乎这点钱。”
  9. 如何优雅地跟老板请假?
  10. linux系统工程师面试题答案整理
  11. 国际域名缩写____各个国家
  12. 各种品牌的PLC协议转换网关介绍
  13. 科技将把我们带向哪里
  14. Cisco服务器怎么安装系统,Cisco MCS服务器上Microsoft操作系统补丁安装发生故障
  15. 周末苦逼码代码,为css3的强大所颤抖了
  16. 递归算法棋子移动java,java五子棋实习报告
  17. Swagger3.0与Swagger2对比
  18. 豆知识——打印机的使用
  19. java 二十四节气,eoLinker-API_Shop_二十四节气查询_API接口_Java调用示例代码
  20. http://edu.51cto.com/center/course/lesson/index?id

热门文章

  1. android9谷歌推送,谷歌Android 9.0系统将统一推送以改善更新碎片化
  2. 对“善于提问,主动解决问题”的程序员的吐槽
  3. 数据结构Java版之排序算法(二)
  4. [skill] C与C++对于类型转换的验证
  5. unset是不能清除保存在本地电脑上的cookie的,用于session就可以(弄了半天原来是这样)...
  6. Datedifff返回两个日期之间的天数
  7. 《Android开发艺术探索》读书笔记 (4) 第4章 View的工作原理
  8. [国嵌笔记][025][ARM指令分类学习]
  9. php文件操作(上传文件)1
  10. LocalDB 和Compact