mysqldump_wrokbench数据导出高级选项未满并且所有mysqldump选项都支持

时间:2013-12-24 12:11:15

标签: mysql mysqldump mysql-workbench dump workbench

它没有完全的支持而且不灵活(WORKBENCH),仍然没有解决方案......

我想在我的数据库中创建每个表的转储脚本.... workbench 5.2.47我使用的CE版本...... 我检查了 我的数据库和所有表格 和转储存储例程,转储事件等选项

在高级选项中我检查了.......

add-locks,
complete-insert, 
replace,
hex-blob,
disable-keys,
order-by-primary,
create-options, 
allow-keywords,
quote-names

问题。

  1. 我如何保存配置设置或我做的所有上述设置......第二次我想添加我的设置文件如果我保存..并创建转储

  2. 创建数据库,如果不是mydatabase / *!40100 DEFAULT CHARACTER SET latin1 * /; 使用mydatabase;

    ..................这个我想跳过或排除表单转储脚本但工作台中没有选项,因为在mysql命令中有--no-create-db, -n并删除USE mydatabase删除选项--databases

  3. 我需要的所有mysqldump选项都不可用.............

    上述问题的任何解决方案或工作台中的任何自定义创建选项... 谢谢..

1 个答案:

答案 0 :(得分:1)

我刚刚遇到类似的问题,并找到了以下添加选项的方法。 我的环境是:

  • Windows 8 / 64bit
  • MySQL Workbench 6.08 (您可以根据您的系统调整步骤,例如Linux)

首先,关闭MySQL Workbench

在文件夹中: C:\ Program Files(x86)\ MySQL \ MySQL Workbench CE 6.0.8 \ modules 有很多python文件,有一个名为

的文件
  1. wb_admin_export_options.py 这是Python源代码,有 另一个同名文件
  2. wb_admin_export_options.pyc 这是一个已编译的Python文件。
  3. 逐步修改

    将2重命名为wb_admin_export_options.pyc-org以避免程序
    阅读旧选项列表,并在有任何
    的情况下复制1     问题

    如果在Window for UAC中,

    以管理员模式运行代码编辑器。 打开wb_admin_export_options.py

    注意:您将看到出现的mysqldump选项列表 工作台 - >管理[标签] - >高级选项... [右上角的按钮]

    关于编辑文件的注意事项

    在列表中添加您需要的选项,类似于源代码,例如: 在右括号附近的true为true表示默认值(默认选中或取消选中)

    “create-options”:[“在CREATE TABLE语句中包含所有特定于MySQL的表选项。”,“TRUE”],

    再次打开MySQL Workbench,它将读取更新的选项列表,让您选择。

    希望得到这个帮助。