2011-12-20 93 views
1

我用PHP編寫的我的應用程序使用了MySQL。一段時間後,它的數據會很好,我需要從他們那裏進行備份。另外,我需要我可以在需要時恢復備份數據。我的問題是,如果phpMyAdmin可以做到備份和恢復安全,並完全沒有任何數據丟失?使用phpMyAdmin備份MySQL

(我都MyISAM和InnoDB在我的數據庫structore)

另外,如果你知道任何其他IDE進行備份,並沒有顯示出數據庫結構和表終端用戶恢復,請告訴我他們的名字。

謝謝。

+0

可以使用Adminer進行備份/恢復 它像phpMyAdmin的,但在一個文件中(簡易安裝),具有友好的界面和快捷。看看www.adminer.org – 2011-12-20 06:10:09

+0

Heidi SQL是另一個很好的實用工具。 – Derek 2011-12-22 16:03:32

回答

2

如果您在自己的服務器上運行MySQL,您可能會複製數據庫文件夾,但必須先停止MySQL服務器。無論如何,我建議通過phpMyAdmin(導出功能)或通過命令行(mysqldump)轉儲數據庫。使用後者,您可以編寫批處理腳本,該腳本還會壓縮並加密轉儲文件的內容。

+1

謝謝Tomas和Alasjo的建議。正如Derek所說,我認爲像Workbench這樣的產品可以滿足我的需求。另外,Navicat是我找到的另一個IDE。謝謝你們。 – 2011-12-20 07:09:39

1

使用內置的導入和導出?唯一的數據丟失是在備份導入之前備份後的所有內容。

安全嗎?這是一個完全不同的話題。有太多的事情要考慮,要求安全,但如果你使用https或在可信任的局域網上,那麼是的,我想這是安全的。

我覺得MySQL Workbench可以做出口和進口。

0

如果您希望更安全且週期性地備份MySQL數據庫而不會丟失數據到遠程服務器或本地驅動器(本地硬盤或映射驅動器),那麼您可以嘗試Vembu StoreGrid http://www.vembu.com/,這是備受信賴的領先備份軟件超過2700個服務提供商。一旦通過選擇整個數據庫來配置單一備份,則在下一次備份時將自動新增數據庫。另外,StoreGrid備份只是下一個增量計劃中增量字節的更改。

Vembu對幾乎所有人的解決方案,只是檢查它們下面:

對於服務提供商:StoreGrid服務提供商版 對於商業/寫字樓:StoreGrid專業版 對於家庭用戶:Vembu首頁 對於經銷商誰不「不想擁有自己的存儲:Vembu臨 對於託管服務提供商:StoreGrid託管服務提供商版(尚未公佈)

對於您的要求,我們建議StoreGrid的專業版http://storegrid.vembu.com/online-backup/network-backup.php。嘗試一下!!!

問候, Thileepan vembu.com