Windows-Server-2003
windows server 2003 自動備份mysql
有人知道,可以推薦我一個開源程序或免費軟體,在windows server 2003下實現mysql的自動備份。
我需要每天自動執行一項任務。
一個共享軟體程序是 http://www.freedownloadscenter.com/Utilities/Backup_and_Copy_Utilities/MySQL_Auto_Backup.html,但我需要一個免費軟體版本。
有什麼選擇嗎??多謝。
是的,有很多選擇。但是您並沒有真正提供很多關於您要實現的目標的資訊,例如,您是否需要將備份寫入傳統文件系統以外的其他東西?
為了最大限度地減少停機時間(如果這很重要),您可能會考慮執行主從複製,並從從屬伺服器執行備份(可能位於同一物理伺服器上)或將數據保存在鏡像磁碟集上,打破鏡像並啟動mysql 的第二個實例來執行備份(儘管如果您在破壞鏡像之前不停止數據庫,這將破壞文件)。但這並不能真正解決如何從 DBMS 中獲取數據。
你在這裡的目標是什麼?你想要什麼樣的備份?最快的解決方案是獲取數據文件的圖像——這只需要關閉 DBMS 以獲得一致的圖像——然後任何文件複製工具都可以工作。如果您有大量數據,那麼您可能想要進行增量備份 - 在這種情況下,您可能只需配置複製日誌並備份相對於某些數據的複制日誌。
OTOH,如果你想提取數據和模式,那麼 mysqldump 是 mysqld 的標準配置。手冊中的註釋中有關於如何在 MSWindows 批處理文件中執行它的詳細資訊
請記住,除非您定期測試是否可以恢復數據,否則備份是沒有用的。