它没有完全支持,也不灵活(WORKSBENCH),仍然没有解决方案。。。。
我想为数据库中的每个表创建转储脚本。。。。工作台5.2.47我正在使用的CE版本。。。我查过了我的数据库和所有表以及转储存储例程、转储事件等选项
在高级选项中,我检查了。。。。。。。
add-locks,
complete-insert,
replace,
hex-blob,
disable-keys,
order-by-primary,
create-options,
allow-keywords,
quote-names
问题。
我如何保存配置设置或我所做的所有上述设置。。第二次如果我保存,我只想添加我的设置文件。。并创建一个转储
如果
mydatabase
/*不存在,请创建数据库!40100默认字符集latin1*/;使用mydatabase
;这一次我想跳过或排除表单转储脚本,但工作台中没有选项,因为在mysql命令中有
--no-create-db, -n
,对于删除USEmydatabase
,删除选项为--databases
我需要的所有mysqldump选项都不可用。。。。。。。。。。。。。
以上问题的任何解决方案或工作台中的任何自定义创建选项。。。谢谢
我刚刚遇到了类似的问题,并找到了以下添加选项的方法。我的环境是:
- Windows 8/64位
- MySQL工作台6.08(您可以根据您的系统(如Linux)调整步骤)
首先,关闭MySQL Workbench
在文件夹中:C: \Program Files(x86)\MySQL\MySQL-Workbench CE 6.0.8\modules有很多python文件,有一个名为的文件
- wb_admin_export_options.py这是Python源代码另一个同名文件
- wb_admin_export_options.pyc,它是一个已编译的Python文件
编辑步骤
将2重命名为wb_admin_export_options.pyc-org以避免程序
读取旧选项列表并复制1以防出现任何
问题
如果由于UAC原因,在窗口中,则在管理员模式下运行代码编辑器。打开wb_admin_export_options.py
注意:您将看到mysqldump的选项列表,它显示在工作台->管理[Tab]->高级选项。。。[右上角的按钮]
编辑文件的注意事项
在类似于源代码的列表中添加您需要的选项,例如:右括号附近的true或false表示默认值(默认选中或取消选中)
"create-options":["在create table语句中包括所有MySQL特定的表选项。","TRUE"],
再次打开MySQL工作台,它将读取更新的选项列表,并让您从中进行选择。
希望得到帮助。