mylvmbackup是實施Perl和從偏移設計用於誰想要快速創建自己的MySQL servers.How mylvmbackup工作中發現的數據備份數據庫管理員一個完全免費且開放源代碼的腳本嗎?它會自動獲得一個讀鎖定所有數據庫表,刷新所有服務器的緩存到磁盤驅動器,創建一個包含MySQL數據目錄卷的LVM(邏輯卷管理器)的快照,並解鎖數據庫表。
另外的Perl(實用提取和報告語言),用戶還需要安裝DBD :: mysql和DBI模塊,以正確使用mylvmbackup腳本。此外,腳本也可以使用/斌/日期,焦油,LVM實用程序以及安裝和卸載系統utilities.Command線optionsThe腳本帶來了比預期更多的命令行選項。這些可以一眼通過運行&lsquo的觀看; mylvmbackup --help大局;命令在終端仿真器應用程序。其中最重要的,我們可以提到以指定的TCP端口,UNIX套接字,主機名,用戶名和密碼MySQL服務器,操作以運行能力(備份或清除),則快照卷的大小,以及前綴和後綴命名backup.Getting開始mylvmbackupThe好消息是,mylvmbackup沒有按&rsquo的;噸需要安裝才能使用它。因此,簡單地從Softoware使用專用下載按鈕下載源碼包以上,地方保存歸檔您的電腦上,解壓並運行&lsquo的; mylvmbackup&rsquo的;命令。
添加&lsquo的; - 幫助&rsquo的;參數命令(如mylvmbackup --help)來查看它的命令行選項(參見上面的內容部分)。壞消息是,你需要從CPAN安裝幾個Perl模塊使用的腳本,如配置:: IniFiles,日期::格式,DBD :: mysql的,文件複製::和文件複製:: ::遞歸。
如果你想廣泛安裝mylvmbackup腳本系統,並使其在系統上的所有用戶使用,只需運行&lsquo的,使安裝和rsquo的;以root身份或與lsquo的;須藤使安裝和rsquo的;命令特權用戶
什麼是此版本中的新:
- 在改進的錯誤處理:送出如果mail_report_on電子郵件已被設置為QUOT;錯誤"並與記錄日誌級別LOG_ERR日誌信息。
- 在中止並清理如果快照卷無法安裝
- 在中止並清理如果備份創建失敗
- 退出以非零返回代碼,如果errorstate設置
什麼是在0.13版本新:
- 在該precleanup.pm鉤樣品已被刪除,因為它有潛力造成傷害,太專業在特定使用案例。
- 支持是通過SSH增加了rsync的。
- 在InnoDB的恢復固定的情況下的相對路徑MySQL數據目錄的定義。
- 在relpath手冊頁的文檔進行了改進。
什麼在0.12版本新:
- 在刪除外部工具的絕對路徑名(請確保$ PATH是正確的)
- 添加--log-ERR到恢復實例的啟動選項,以免弄亂服務器的錯誤日誌
- 在增加了對寫作的Perl模塊掛鉤的支持。 (馬修·貝姆)
- 在增加了對BACKUPDIR和mountdir在日期/時間格式的路徑名的支持(馬太福音貝姆)
- 在BACKUPDIR和mountdir在現在自動創建(馬太福音貝姆)
- 在添加新的掛鉤" LOGERR"當記錄錯誤。 (馬修·貝姆)
- 新增選項--keep貼...(蒂姆·斯托普)
- 在刪除綁定安裝,現在要求LVMv2
- 支持閱讀登錄/來自〜/ .my.cnf密碼(巴倫·施瓦茨)
- 文檔修復和改進(威樂Skytta)(錯誤#302144)
什麼在0.11版本新:
- 在--quiet選項加入
- 在錯誤處理變得更為強大和一致的。
- 支持添加非GNU焦油實現。
- 在支持rsnap備份加入。
- 在代碼清理被完成。
- 在備份文件名後綴現在是可配置的。
什麼是在0.10版本新:
- 在應用補丁,從馬克·哈伯:添加選項" - keep_snapshot"這將跳過刪除備份快照終止腳本之前。提供了選項" - backuptype =無"現在將跳過創建使用內建的備份模塊的備份。這兩個選項提供了更大的靈活性使用鉤子來執行實際的備份任務時。
- 在增加了兩個新的掛鉤:" backupsuccess"和" backupfailure"它們分別在備份操作的失敗的成功(錯誤#264089) 被稱為
- 確保該二進制文件被發現($ PATH可能不包括從cron調用時/ sbin目錄),補充缺少的入門" LVS"到mylvmbackup.conf(錯誤#255703)
- 在更新的文檔li>
要求:
- 在Perl中
評論沒有發現