1

この質問に対する多くの回答を見てきましたが、どの解決策もうまくいかなかったため、同じ質問を繰り返しています。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
4

1 に答える 1

3

mysqldumpシェルから実行することはできませんmysql。プロンプトから実行する必要があります。

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

于 2013-09-21T09:17:20.027 に答える