2012-12-11 86 views
0

可能重複:
Can I restore a single table from a full mysql mysqldump file?導入MySQL錶轉儲

任何人都知道,如果你可以從一個完整的MySQL導入特定錶轉儲?我的客戶請求他的數據庫每小時都會被轉儲,並且我們保留過去3天左右的SQL小時備份。

編輯:在Windows Server

+0

http://stackoverflow.com/questions/1013852/can-i-restore-a-single-table-from-a-full-mysql-mysqldump-file – piokuc

+4

嗯,很抱歉聽到你在Windows上。在這種情況下,我會建議安裝Cygwin,並使用其他問題的答案中描述的方法 – piokuc

回答

0

如果整個系統出現故障,我猜測你正在爲整個數據庫轉儲整個數據庫,所以你想繼續這樣做。

但是,在轉儲整個數據庫之後,也不會花費太多時間來轉儲單個文件。只要寫形式的第二mysqldump的命令

的mysqldump -u XXX -pxxx數據庫名稱表名> database.table.yyyymmdd.sql

,你會本身有你的表在文件任何時候你需要它。

+0

非常感謝!這將有很大幫助! – superjaz1

0

上運行MySQL也許會更容易只備份/轉儲特定表?

我用這個: http://www.dwalker.co.uk/phpmysqlautobackup/

強烈推薦:) - 你可以在特定的表數組出口通過。

+0

我的客戶端要求整個數據庫在一小時內備份,儘管我可能會考慮通過mysqldump將備份存儲爲每個表的SQL文件而不是一個大的SQL文件 – superjaz1