无法在MySQL Workbench CE 5.2.47上使用mysqldump转储我的数据库

时间:2013-03-18 06:23:39

标签: mysql mysqldump mysql-workbench

我在MySQL上有一个生产数据库,有windows安装程序。

它安装了MySQL Workbench CE 5.2.47和MySQL。

现在,我想启动mysqldump来获取我的生产数据库的备份。 mysqldump在MySQL Workbench CE 5.2.47目录中。

所以我启动了这个dos命令:

/mysqldump -udu -pdu mydatabase_prod > d:/test.sql

Version of mysql : mysqldump --version => 5.5.16.

然后......开始..失败 我有这个丑陋的错误:

mysqldump:无法执行'SET OPTION SQL_QUOTE_SHOW_CREATE = 1':您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行(1064)的“OPTION SQL_QUOTE_SHOW_CREATE = 1”附近使用正确的语法

我可以获得更早的mysqldump.exe吗?

为什么mysqldump比MySQL工作台版本旧?

3 个答案:

答案 0 :(得分:2)

如果您安装了mysql-server,您将在该installation-folder的bin中找到所有简洁的工具: C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin

在这里,您将找到“mysqldump.exe”,它将生成其workbench-independentnd * .sql-dump。 您必须在工作台中设置转储器:edit - >偏好 - >管理员。

答案 1 :(得分:0)

您的服务器附带了一个mysqldump工具。如果您想手动执行此操作,请使用此选项来完成转储。但是,您可以让Workbench为您执行转储(请参阅管理员部分)。

答案 2 :(得分:0)

在此处找到解决方案(适用于Windows):MySQL server 5.6 + MySQL WorkBench 5.2.47 = dump error under OSX