MySQL データベースのインポート: そのようなファイルまたはディレクトリはありません

MySQL データベースのインポート: そのようなファイルまたはディレクトリはありません

私は次のスクリプトを使ってデータベースをインポートしようとしています。スクリプトを実行するたびに、

mysql -u username -pmypassword my_database < /var/hostdata/databases/my_database.sql
-bash: /var/hostdata/databases/my_database.sql: No such file or directory.

かつてはこのスクリプトは機能していましたが、今は機能しません。また、オンラインで読んだものはすべて、これが機能するはずだと言っていますが、明らかに機能しません。何が間違っているのでしょうか? Ubuntu 12.04 で MySQL 5.5.41 を実行しています。

答え1

/var/hostdata/databases/my_database.sqlエラーメッセージによるとMIAのようです

No such file or directory.

次のコマンドを実行して、ファイルが実際にファイルシステム上に存在することを確認します。

ls -1 /var/hostdata/databases/my_database.sql

mysqlインポート コマンドが正しい場合は、実際の mysql ダンプをインポートしていることを確認する必要があります。

関連情報