匯入 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.sqlMIA 是個錯誤狀態

No such file or directory.

透過發出以下命令確保檔案確實存在於檔案系統上:

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

mysqlimport 指令是正確的,您只需要確保匯入實際的 mysql 轉儲即可。

相關內容