zoukankan      html  css  js  c++  java
  • mysqldump导出数据库排雷,SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"')

    我是使用datagrip导出mysql数据库时遇到的问题

    导出时的环境:

    源数据库MySQL5.7.16,使用的mysqldump文件是MySQL8.0+中的

    导出时工具执行的命令:

    mysqldump database_name --result-file=E:DataBasedata.sql --user=root --host=192.168.1.1 --port=3306

    提示的错误:

    mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'litemall' AND TABLE_NAME = 'litemall_ad';': Unknown table 'column_statistics' in information_schema (1109)

    其他人的错误提示:

    原因:

    数据库版本问题,因为早期版本的MySQL数据库的information_schema数据库中没有名为COLUMN_STATISTICS的数据表。新版的mysqldump默认启用了一个新标志,通过--column-statistics=0来禁用他

    解决方式:

    mysqldump database_name --column-statistics=0 --result-file=E:DataBasedata.sql --user=root --host=192.168.1.1 --port=3306

    dataGrip导出mysql操作截图:

     

  • 相关阅读:
    基础知识
    贪心-合并区间、交集、无重叠区间、俄罗斯套娃信封
    递归实现煎饼排序
    递归实现基本计算器+-*/()
    滑动窗口---最小覆盖子串、字母异位词、
    二分查找
    N皇后
    二叉搜索树-合法性、增、删、查
    循环
    二分法
  • 原文地址:https://www.cnblogs.com/minutes/p/14959498.html
Copyright © 2011-2022 走看看