MySql Workbench 6导出失败,未知变量'-internal-schemas = FALSE'

时间:2016-04-01 07:21:38

标签: mysql-workbench mysqldump

当我尝试将架构导出到自包含文件时,我收到以下错误:

Running: mysqldump --defaults-file="/tmp/tmpJYzU44/extraparams.cnf"  
--$internal$show-internal-schemas=FALSE --host=localhost 
--protocol=tcp --user=root --port=3306 --default-character-set=utf8 
--single-transaction=TRUE --skip-triggers "myschema"

mysqldump: unknown variable '-internal-schemas=FALSE'

我已检查答案this question,并尝试在/usr/lib/mysql-workbench/modules/wb_admin_export_options.py

中注释掉以下一行
"$internal$show-internal-schemas":["Show internal MySQL schemas (mysql, information_schema, performance_schema) in the export schema list.","FALSE"],

但是当我重新启动Workbench时,我甚至无法查看“数据导出”窗口。它给了我:

An unhandled exception occurred ('$internal$show-internal-schemas'). Please refer to the log files for details.

似乎Mysql Workbench不知何故为mysqldump生成了错误的命令行选项。我找不到任何设置来删除这个臭名昭着的 -internal-schemas = FALSE 标志。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

另一个问题也说在Workbench 6.3.6中修复了这个bug,所以升级到6.3.6应该可以解决这个问题。