2013-10-09 40 views
15

次のコマンドを実行しようとしています: mysql> mysqldump --all-databases> dump.sql; MySQLの5.5サーバー(私のPC上で)私の地元の が、私はこのエラーを取得しておいてください。mysqldumpコマンドを実行しようとしたときにエラー1064(42000)

mysql> mysqldump --all-databases > dump.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 'mysql 
dump --all-databases > dump.sql' at line 1. 

答えて

43

のmysqldumpを使用して、シェルプロンプトで、いないのmysqlクライアント環境で起動するコマンドです。あなたは、システムのシェルから、そのコマンドを実行する必要があります

mysql> exit 
$ mysqldump --all-databases > dump.sql 
+2

私はシェルプロンプトに取得するにはどうすればよいですか? mysql> exitコマンドを実行すると、cmdウィンドウが閉じられます。 – user2864433

+2

[Windows 7でコマンドプロンプトを開く方法](http://pcsupport.about.com/od/windows7/a/command-prompt-windows-7.htm) –

+1

[PATHのカスタマイズMySQLツール用](http://dev.mysql.com/doc/refman/5.6/en/mysql-installation-windows-path.html)を参照してください。 –

14

、たとえば、すべてのデータベースにアクセスするためのユーザー名とパスワードを使用することを忘れないでください:

mysqldump -u root -p --all-databases > dump.sql 
関連する問題