我正在嘗試獲取以下腳本來導入資料庫。每次我運行腳本時我都會得到一個
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
import 指令是正確的,您只需要確保匯入實際的 mysql 轉儲即可。