我试图使用Windows上的MySQL Workbench 6.0导出我的数据库,以发送到Amazon RDS中的db实例,但我得到了以下错误:
Operation failed with exitcode 7
11:34:40 Dumping clubbin (taxicompanies)
Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
-defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf"
--max_allowed_packet=1G --delayed- insert=FALSE --host=localhost --user=root
--port=3306 --default-character-set=utf8 "clubbin" "taxicompanies"
mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'
有人有什么想法可以帮助我吗?
在Linux Ubuntu/Mint上:
配置文件位于:/usr/lib/MySQL-work bench/modules/WB _ admin _ export _ options . py
如c4pricorn所述,只需注释“delayed-insert”行:[“编写INSERT DELAYED语句,而不是...
然后重新启动工作台。
这对我有用。
编辑文件 C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\wb_admin_export_options.py(确保以管理员身份打开html" target="_blank">编辑器)
查找行:
延迟插入":["写入INSERT DELAYED语句而不是INSERT语句。","FALSE","BOOL",("5.0.0","5.7.0")],
并在行的开头加上一个哈希“#”,使其看起来像这样:
#dedeled-的插入":["写INSERT DELAYED语句而不是INSERT语句。","FALSE","BOOL",("5.0.0","5.7.0")],
这将注释掉该行,以便工作台不会使用此语句。
保存并关闭文件。
启动工作台,然后重试。
参考http://dannytsang.co.uk/mysql-workbench-error-code-7/
mysqldump: [错误] 未知变量 'delayed-insert=FALSE'
此错误发生在各种系统上,可以通过以下方式临时修复:
>
根据系统进入适当的目录:
a) Windows: C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules (x64 系统上的 32 位安装: C:\Program Files (x86)\MySQL\MySQL Workbench 6.3 CE\modules)
b) Mac OS X:应用程序/MYSQLWorkbench.app/Content/Resources/plugins
- 右键单击应用程序并选择显示包内容以进入应用程序(感谢Bradley Flood)
c) Linux Ubuntu:/usr/lib/mysql工作台/模块
(感谢Alessandro Lopes)
打开文件wb_admin_export_options.py
查找行“delayed insert”:[“Write insert delayed语句而不是…
在此行的开头插入#
将其注释掉
保存文件并重新启动工作台。
在Windows 7 x64、MySQL 5.6.27(MyISAM)上测试
在OSX Yosemite 10.10.4、MySQL 5.5.27(MyISAM)、Work的6.3.5构建201 CE x64上测试。
尝试导出大型数据库时,我收到以下错误消息: 有什么线索吗?我应该怎么做才能成功地将表从在线导出到离线。我想从Web服务器下载本地的sql。 在这种情况下,我正在使用mysql工作台从在线导出sql。
我遇到了有关数据库导出的问题。首先,我必须澄清我正在使用MySQL Workbench 5.2.47。到目前为止,我遵循的过程如下: > 我按照http://mysqlworkbench.org/2012/07/migrating-from-ms-sql-server-to-mysql-using-workbench-migration-wizard/的指示创建了与MSSQL DB的连接,以便将其
我正试图从MySQL Workbench导出数据库,但在导出过程中我得到了以下信息: 正在运行:mysqldump.exe-默认值-file = " c:\ users \ user \ appdata \ local \ temp \ tmp 2h 91 wa . CNF "-user = root-host = localhost-protocol = TCP-port = 3306-defa
当我尝试更改 mysql 数据库上的特权时,出现以下错误: 请确保所使用的帐户有权访问MySQL授权表。执行“描述mysql.db”时出错 这也是它不让我从另一个数据库导入表的原因吗?当我尝试时,我得到了错误: 操作失败与exitcode 1 09:20:16恢复D:\ design and photos \ boo . com \ db dump \ 070113 . SQL 正在运行:mysq
我想从我的实时服务器PC导出我的Web应用程序和站点的数据库,但我收到以下错误: 14:18:07 倾倒 ct (所有表) 正在运行: mysqldump.exe --defaults-file=“c:\users\admini~1\appdata\local\temp\tmphnpsqu.cnf” --user=root --host=localhost --protocol=tcp --por
我正在尝试导出我在MySQL工作台上的数据库,但是在.sql文件上生成INSERT语句时遇到麻烦。 我为了导出数据,我对要导出的数据库进行逆向工程。然后,我去 文件/导出/转发工程师SQL创建脚本 在那里,我选择了选项Generate INSERT Statements for Tables。 结果只生成创建表的代码。 有没有办法为数据创建insert语句? 谢谢