MySQL 5.6 /数据导出不起作用(转储数据)

时间:2015-02-12 05:10:35

标签: mysql

我一直在尝试做的是将一些数据从MySQL发送到其他计算机。

我在互联网上搜索了一个解决方案,最好的方法是将数据放入文件中,使用导出功能。

很快我遇到了一个错误。这是日志的一部分。

Running: "C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqldump.exe" 
--defaults-file="c:\users\takaha\appdata\local\temp\tmpx2hr0e.cnf"  
--enable-cleartext-plugin --user=root --host=localhost --protocol=tcp 
--port=3306 --default-character-set=utf8 --events --skip-triggers "db_student_comments"
mysqldump: unknown option '--enable-cleartext-plugin'

Operation failed with exitcode 2
14:44:03 Export of C:\Users\takaha\Documents\dumps\Dump20150212.sql has finished with 1 errors

显然,此错误与this error类似,但尝试此页面上的第一个和第二个建议并没有解决它,到目前为止,我已经花了两天多时间解决这个问题

我会放置我的cmd的图像,因为在其他Stackoverflow页面上建议使用cmd。此图显示转储似乎已成功完成,但我不知道文件的位置。 (" dump"文件夹是在C:\ Users \ username \ Documents中自动创建的,但此文件夹为空。)enter image description here

我很感激任何建议。

修改

感谢Danyal,这已经解决了。 我所要做的就是在">"之后准确指出要创建文件的目录。

2 个答案:

答案 0 :(得分:1)

为什么不使用此命令?

 mysqldump -u'username' -p'password' database_name > back_up.sql

你需要在环境变量中使用mysql。如果它不存在,你可以进入mysql的bin目录并执行该命令。

答案 1 :(得分:0)

the docs

  

mysqlmysqladminmysqlslap客户端程序支持--enable-cleartext-plugin选项,该选项可在每次调用的基础上启用插件。

它似乎不是mysqldump的有效选项。除非您使用非标准的MySQL身份验证,否则根本不需要它。