国产探花免费观看_亚洲丰满少妇自慰呻吟_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的設置如下
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵溪市| 旅游| 凉城县| 阜新市| 右玉县| 三亚市| 阳江市| 万年县| 临汾市| 陆川县| 祥云县| 新巴尔虎右旗| 仙居县| 丽水市| 永和县| 明星| 岗巴县| 措美县| 收藏| 南靖县| 岫岩| 天全县| 阿鲁科尔沁旗| 南和县| 友谊县| 织金县| 曲麻莱县| 汉川市| 泰宁县| 邵东县| 石首市| 华蓥市| 临潭县| 湟源县| 随州市| 牙克石市| 江川县| 平安县| 吉林省| 寿光市| 新津县|