WHCSRL 技术网

Mysql Workbench导出数据库时报 Unknown table ‘column_statistics‘ in information_schema (1109)

workbench导出数据库报1109错的解决方法

问题描述

用mysql Workbench导出数据库时遇到 Unknown table 'column_statistics' in information_schema (1109)错误,详见如下截图:

问题分析

该问题是由MySQL Workbench和Mysql数据库的版本不一致造成的。information_schema里的column_statistics视图是mysql 8之后才引进的。 

解决方法

定义新命令

新定义mysqldump.cmd命令,即调用mysqldump时去掉column-statistics选项,脚本的详细内容见下(该新建的命令可放在MySQL Workbench的根目录里):

  1. @echo off
  2. "D:Program FilesMySQLMySQL Workbench 8.0 CEmysqldump.exe" %%* --column-statistics=0

配置Mysql Workbench 

在MySQL Workbench首选项里配置新定义的mysqldump工具,即指定mysqldump.cmd命令所在的路径,详见下图:

验证

重新导出,检验结果。

推荐阅读