国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

小型Drupal數據庫備份以及大型站點MySQL備份策略分享

2024-07-24 13:06:29
字體:
來源:轉載
供稿:網友
為了防止web服務器出現故障而引起的數據丟失,數據庫備份顯得非常重要,以免出現重大損失。本文分析研究一下小型的Drupal站的備份策略以及大型站點的mysql備份策略
 
 

中小站點簡單備份策略

基于drupal的中小行網站,我們可以使用backup_migrate模塊,該模塊提供了定期備份的功能,備份的時間、保留多少個備份等等設置,設置好之后,定期執行cron即可備份成功。 一般的Drupal小站,我們只需使用svn即可,在服務器端,我們把備份好的數據提交到svn,就可以達到備份的目的。由于Drupal的備份模塊可以設置備份保留的文件份數,因此不會造成太多的備份文件,從而導致svn很大。

下面是一個簡單的備份腳本,放置到站點根目錄,然后加到crontab每天執行即可。
 

  1. #!/bin/bash 
  2.    
  3. date #start date 
  4. DRUSH_PHP=/bin/php #php path 
  5. export DRUSH_PHP 
  6.    
  7. drush cron 
  8. svn st sites/default/files/backup_migrate/scheduled/ | grep '^!' | awk '{print $2}' | xargs svn delete --force 
  9. svn add sites/default/files/backup_migrate/scheduled/* 
  10. svn ci sites/default/files/backup_migrate/scheduled/ -m 'add backup files' 
  11. date #end date 
crontab的設置如下
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉黎县| 澜沧| 蛟河市| 遂平县| 南投市| 和龙市| 瓦房店市| 区。| 荥阳市| 延庆县| 大埔区| 清河县| 太仆寺旗| 汤阴县| 高要市| 北碚区| 梁平县| 东乌珠穆沁旗| 辉南县| 淮滨县| 涞源县| 休宁县| 祁东县| 漾濞| 三河市| 漠河县| 洮南市| 安国市| 英吉沙县| 郧西县| 葫芦岛市| 桃园县| 普宁市| 方正县| 三原县| 青川县| 亚东县| 海淀区| 车致| 吴忠市| 榕江县|