当前位置: 首页 > 知识库问答 >
问题:

导出数据从mysql工作台6.0

幸鸿轩
2023-03-14

我试图使用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'

有人有什么想法可以帮助我吗?

共有3个答案

国仰岳
2023-03-14

在Linux Ubuntu/Mint上:

配置文件位于:/usr/lib/MySQL-work bench/modules/WB _ admin _ export _ options . py

如c4pricorn所述,只需注释“delayed-insert”行:[“编写INSERT DELAYED语句,而不是...

然后重新启动工作台。

葛胜泫
2023-03-14

这对我有用。

编辑文件 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/

郎灿
2023-03-14

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语句? 谢谢