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