私は次のスクリプトを使ってデータベースをインポートしようとしています。スクリプトを実行するたびに、
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 ダンプをインポートしていることを確認する必要があります。