导出mysql错误1064< 42000>:您的sql语法中有错误

时间:2013-09-20 10:51:10

标签: mysql export mysqldump

我已经看到很多回复这个问题,但没有一个解决方案适合我,所以我重复同样的问题。 我在windows xp上使用mysql 5.5.30。 我可以通过给出这个命令打开mysql命令行:
    d:\mysql\usr\local\mysql\bin>mysql –uroot –proot

但是,当我使用相同的用户名和密码通过提供此命令导出数据库时:
     mysql>mysqldump -uroot -proot svga3 > dbsqlfile.sql
我得到了这个错误:

Error 1064 <42000>: You have an error in your sql syntax: check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -uroot -proot svga3 > dbsqlfile.sql

在看到许多回复并尝试同一行的所有组合后,它不起作用,需要帮助!

尝试了其他选项:

 mysqldump -u root -p root svga3 > dbsqlfile.sql
 mysqldump -uroot -p svga3 > dbsqlfile.sql
 mysqldump -u root -p=root svga3 > dbsqlfile.sql
 mysqldump -u -p svga3 > dbsqlfile.sql

1 个答案:

答案 0 :(得分:3)

您无法从mysqldump shell运行mysql,它需要从提示符运行。

d:\mysql\usr\local\mysql\bin>mysqldump ...