mysql给出了以下行的语法错误...我不知道这有什么问题......
mysqldump -u root -p root mydatabase > dumpfile.sql
我正在使用Windows Vista ...
在这里帮助.. 日Thnx ..
答案 0 :(得分:3)
-p
部分是问题所在。来自manual:
连接服务器时使用的密码。 如果使用的话 短选项表单(-p),你不能在选项之间有空格 和密码。如果省略后面的密码值 - 命令行上的--password或-p选项,系统会提示您输入 之一。
尝试
mysqldump -u root -proot mydatabase > dumpfile.sql
但是将来,请问一个正确的问题,包括你得到的任何错误信息(在这种情况下你肯定有一个),所以人们不必猜测。
答案 1 :(得分:3)
确保从正常命令行运行此操作,而不是在mysql命令行中运行。像这样:
C:\[path to mysqldump app] > mysqldump -u root -p root mydatabase > dumpfile.sql
不
mysql > mysqldump -u root -p root mydatabase > dumpfile.sql