6

MySQL Server 5.5を使用していますが、データベースの抽出に問題があります。これが、このコマンドの使用方法です。

mysql> mysqldump -uroot -pkail mybase > C:\Program Files\MySQL\MySQL Server 5.5\b 
in\base.sql; 

これは私が得るエラーです:

ERROR: 
Unknown command '\P'. 
ERROR: 
Unknown command '\M'. 
ERROR: 
Unknown command '\M'. 
ERROR: 
Unknown command '\b'. 
Outfile disabled. 
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 'mysq 
dump -uroot -pkail mybase > C:\Program Files\MySQL\MySQL Server 5.5\bin' at 
line 1 

どうすれば問題を解決でき、助けてくれてありがとう:)

4

1 に答える 1

11

MysqldumpはMySQL内から実行しないでください。これは別のコマンドです。

MySQLコンソールを終了し、そこで試してください。


C:\ Program Files \ MySQL \ MySQL Server 5.5 \ binを見ると、mysql.exeが表示され、mysqldump.exeも表示されます。したがって、mysqldumpはmysql.exeとは完全に別の実行可能ファイルです。そのため、MySQLコンソールからではなく、Windowsコマンドラインから実行します。

于 2012-08-24T19:54:53.543 に答える