Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出mysql错误1064<;42000>;:您的sql语法有错误_Mysql_Export_Mysqldump - Fatal编程技术网

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

导出mysql错误1064<;42000>;:您的sql语法有错误,mysql,export,mysqldump,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&g

我已经看到很多人回答这个问题,但没有一个解决方案对我有效,所以我重复同样的问题。 我正在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

您不能从
mysql
shell运行
mysqldump
,它需要从提示符运行


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

Kyra是对的。您可以在mysql命令行客户端中使用系统命令(仅在Unix系统上)运行系统命令,如下所述。
 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