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

无法在MySQL Workbench CE 5.2.47上使用mysqldump转储我的数据库,mysql,mysqldump,mysql-workbench,Mysql,Mysqldump,Mysql Workbench,我有一个MySQL上的生产数据库,带有windows installer 它安装了MySQL Workbench CE 5.2.47和MySQL 现在,我想启动mysqldump来备份我的生产数据库。 mysqldump位于MySQL工作台ce5.2.47目录右侧 所以我启动了这个dos命令: /mysqldump -udu -pdu mydatabase_prod > d:/test.sql Version of mysql : mysqldump --version => 5.

我有一个MySQL上的生产数据库,带有windows installer

它安装了MySQL Workbench CE 5.2.47和MySQL

现在,我想启动mysqldump来备份我的生产数据库。 mysqldump位于MySQL工作台ce5.2.47目录右侧

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

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

Version of mysql : mysqldump --version => 5.5.16.
而且。。。启动。。失败 我犯了一个可怕的错误:

mysqldump:无法执行“SET OPTION SQL\u QUOTE\u SHOW\u CREATE=1”:您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行(1064)附近使用“OPTION SQL\u QUOTE\u SHOW\u CREATE=1”的正确语法

我可以得到一个更早的mysqldump.exe吗


为什么mysqldump比MySQL workbench版本旧?

您的服务器也配备了mysqldump工具。如果您想手动完成转储,请使用此选项来完成转储。不过,您可以让Workbench为您进行转储(请参阅管理部分)。

在这里找到了一个解决方案(它也适用于Windows):

如果您安装了mysql服务器,您将在该安装文件夹的bin中找到所有整洁的工具: C:\Program Files\MySQL\MySQL服务器5.6\bin

在这里,您将找到“mysqldump.exe”,它将生成与工作台无关的*.sql转储。 您必须在工作台中设置转储程序:编辑->首选项->管理员