Serv-u 備份處理
阿新 • • 發佈:2018-05-02
p s ash backup ali eno pmo 系統管 命令 wfq
需求分析
從刪庫到跑路,大家聽過很多,但如果沒刪備份的話,那只能說玩的不夠徹底,不專業。系統管理員一個非常重要的職責就是定期備份,以便在系統出現故障的時候能夠及時恢復。我們來看下如何備份Serv-u系統。
Serv-u系統的備份分為四個個部分:備份分為四個個部分:應用、配置文件、數據庫和附件。
整體備份策略包括備份對象、確定備份頻率和備份方式、制定備份集存儲策略和恢復管理五個部分
環境備份
詳見:Serv-u FTP遷移(windows_to_windwos).md) 內備份模塊
確定備份策略
數據目錄掛載
詳見:Serv-u FTP遷移(windows_to_windwos).md) 內windwos磁盤映射
數據庫定時備份
- ‘mysqldump’ 電腦上右鍵-〉屬性-〉高級-〉環境變量-〉新建:變量名:path 變量值:mysqldump.exe所在的目錄。
這樣在windows下就可以定時備份mysql數據庫了 - 服務器是windows,新建備份sqlback.bat
```
@echo 設置MySql數據庫的IP
set ipaddress=127.0.0.1
@echo 設置MySql數據庫名
set db_name1=serv_u
@echo 獲取當天的日期格式yyyymmdd 20120311
set backup_date=%date:~0,4%%date:~5,2%%date:~8,2%
set backup_date1=date:~0,10
@echo 設置mysqldump 備份的參數
set uid_test_db=-uroot -pthinkive -h %ipaddress% %db_name1%
@echo 使用mysqldump對指定的MySql進行備份
mysqldump %uid_test_db% > E:\數據庫備份\%db_name1%
@echo 用7-zip對備份出的sql文件進行壓縮,此處使用7zip進行壓縮,也可以換成其它的壓縮命令
@echo “C:\Program Files\7-Zip\7z” a %backup_date%.zip .sql (非必要步驟,壓縮文件步驟註釋掉了)
@echo 刪除已壓縮的備份文件
@echo del .sql (非必要步驟,註釋掉了)
@echo 註:如果需要了解數據庫備份情況,在這段代碼後加pause,可以使程序運行後不直接關閉窗口
pause
```
- 打開:任務計劃程序
- 右鍵任務計劃程序庫,選擇創建基本任務
- 然後即可以按照實際情況逐步進行
- 直到啟動程序—瀏覽(程序或腳本)時,這裏本人導入的是backup.bat文件
備份策略
| 序號 | 部門 | 服務器名稱 | 備份對象 | IP/Hosts | 備份頻率 | 備份方式 | 備份集 | 管理 | 備份腳本 | 恢復措施 |
|—————|—————|————————|———————|———————|———————|———————|—————————————————————————————-|—————|—————————————|————————|
| 1 | 質量管理 | Serv-u | Serv-u上傳數據 | 192.168.1.18 | 實時 全備 | 應用 | \192.168.1.252\ftpdata| 恢復/刪除 | | 手動恢復.md) |
| 2 | 質量管理 | Serv-u | 數據庫 | 192.168.1.18 | 3日/次 全備 | bat | \192.168.1.252\ftpdata| 恢復/刪除 | | 手動恢復.md) |
Serv-u 備份處理