2012-05-30 54 views
3

我做了我的數據庫的更新,但無法找到該文件,所以我可以下載它。文件位於?在此先感謝mysqldump。文件的位置?

[email protected]:~# mysqldump -u root -p cherio > myBackup.sql 
    Enter password: 
    [email protected]:~# find myBackup.sql 
    myBackup.sql 

編輯:

我嘗試這樣做:

[email protected]:~# find/-name "myBackup.sql" 
    /root/myBackup.sql 

好吧,我不得不刷新我的FTP的文件顯示出來。

+2

提示'根@ XXX:〜#'說,你的文件是在根目錄的主目錄,'/根'。 –

回答

7

在您創建轉儲的同一個目錄中。它是./myBackup.sql而不是myBackup.sql 做一個ls -all。

+1

此外:「pwd」命令將提供當前目錄的完整路徑和文件的位置 – konqi

2

它位於運行dump命令的根目錄或當前目錄中。 在終端上試用此命令..

locate myBackup.sql 
+0

hmm ..找到myBackup.sql不會提供任何內容。只找到結果。我找不到它在頂部的根文件夾(/ ..在哪裏,開機等,var,等等...)我檢查「根」文件夾,它不在那裏。 – BlackMouse

+0

檢查運行dump命令的目錄。或者使用下面的命令再次執行另一個轉儲,這將創建根目錄下的轉儲(並行於bin,boot等,var等)。 'root @ xxxx:〜#mysqldump -u root -p cherio>/myBackup.sql' – manurajhada

1

它與您運行此命令的目錄位於同一目錄中。要檢查這種類型的「pwd」,它會給你你當前的路徑。然後運行該命令,它將數據庫文件存儲在同一目錄中。 若要生成的文件正常運行下面的命令,

mysqldump --database --user=root --password your_db_name > export_into_db.sql 

這會給你的「export_into_db.sql」數據庫文件。 玩它。

享受...

0

我有同樣的問題。 出於某種原因,我無法在根目錄下創建任何文件。 試圖進入一些更深層次的文件夾 例如

cd var 
cd www 

,比執行:

mysqldump -uUSERNAME -pPASSWORD DATABASE > backup.sql