1

これは私が使用したコマンドです:

mysql> mysql -u root -p -h HOST sample < mysqldump.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 -u root -p -h HOST sample < mysqldump.sql' at line 1

あなたが私を助けてくれることを願っていますか?

4

3 に答える 3

2

これは、MySQL 自体ではなく、コマンド ラインで指定する必要があるコマンドです。

于 2012-07-25T09:10:36.270 に答える
1

mysql ターミナルまたは konsole を開き、mysqldump.sqlファイルが存在するディレクトリに移動します。試す:

shell> cd /file_path/;
shell> ls -al mysqldump.sql;

ファイルが表示されるはずです。また、同じサーバーにログオンしている場合は、HOST を指定する必要はありません。

shell> mysql -u root -p sample < mysqldump.sql;
于 2012-07-25T09:15:01.027 に答える
-1

クライアントから実行できます\. mysqldump.sqlが、最初のバリアントが望ましいと思います。

于 2012-07-25T09:13:10.340 に答える