婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 兩個備份數(shù)據(jù)庫的shell腳本

兩個備份數(shù)據(jù)庫的shell腳本

熱門標簽:艾比利外呼系統(tǒng) 昆明電話外呼系統(tǒng)好么 陜西便宜電銷機器人軟件 電話機器人每天搜索多少次 海口智能語音電銷機器人好用嗎 外呼系統(tǒng)一天耗費多少流量 免費門店地圖標注注冊入駐 衡水外呼線路解決 杞縣地圖標注app

備份數(shù)據(jù)庫的shell腳本一

復制代碼 代碼如下:

#!/bin/bash
#指定運行的腳本shell
#運行腳本要給用戶執(zhí)行權限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#熱備份數(shù)據(jù)庫
cp /opt/mysql/my.cnf $bakdir/$dirname/db/my.cnf
cd /opt/mysql
mysqldump --opt -u zhy -p --password=1986 test>$bakdir/$dirname/db/test.sql
mysqldump --opt -u zhy -p --password=1986 phpwind>$bakdir/$dirname/db/phpwind.sql
#遠程拷貝的目錄要有可寫權限
scp -r /backup/$dirname root@10.1.1.178:/backup

數(shù)據(jù)庫備份腳本shell二
復制代碼 代碼如下:

[plain]
#!/bin/bash   
#---------------------------- 
#Target machine configuration 
#---------------------------- 
#DBUser->Database user name 
#DBPasswd->Database password ,not null 
#DBName->Database name 
#SERVER->IP address 
#---------------------------- 
DBUser=**** 
DBPasswd=**** 
DBName=***** 
SERVER=**** 

#-------------------------------- 
#The local machine configuration 
#-------------------------------- 
#LocalDBUser->Database user name 
#LocalDBPasswd->Database password,not null 
#LocalDBName->Database name 
#BackupPath->Backup path,end with '/' 
#LogFile->Log file 
#num->backup numbers 
#-------------------------------- 
LocalDBUser=** 
LocalDBPasswd=*** 
LocalDBName=**** 
BackupPath=**** 
LogFile=**** 
#num=2 -----> Has not been completed 
#------------------------------- 

#------------------------------- 
#Other configuration 
#------------------------------- 
#IgnoreTables->ignore tables,like this: 
#IgnoreTables= '--ignore-table=DBName.TableName1 --ignore-table=DBName.TableName2 .....' 
#NeedTables->need backup tables,if you want to backup all tables,please let it empty 
#like this: NeedTables='table1 table2 table3' 
#------------------------------- 
IgnoreTables='****‘  
NeedTables= 
#begin 

NewFile="$BackupPath"dbBackup$(date +%y%m%d).sql   
OldFile="$BackupPath"dbBackup$(date +%y%m%d --date='5 days ago').sql  

echo "-------------------------------------------" >> $LogFile   
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile   
echo $(date +%y%m%d --date='5 days ago') >>$LogFile 
echo "--------------------------" >> $LogFile   
#Delete Old File 
if [ -f $OldFile ]   
then   
   rm -f $OldFile >> $LogFile 2>1   
   echo "[$OldFile]Delete Old File Success!" >> $LogFile   
else   
   echo "[$OldFile]No Old Backup File!" >> $LogFile   
fi   
if [ -f $NewFile ]   
then   
   echo "[$NewFile]The Backup File is exists,Can't Backup!" >> $LogFile  
   echo "Begin ro recover the data...."   
   mysql -u$LocalDBUser -p$LocalDBPasswd --default-character-set='utf8' $LocalDBName $NewFile 
   echo "Data has been restored!" >>$LogFile 
else   
    mysqldump -h$SERVER -u$DBUser -p$DBPasswd --default-character-set='utf8' --quick --single-transaction  $DBName  $NeedTables    $IgnoreTables  >$NewFile 
    echo "[$NewFile]Backup Success!" >> $LogFile   
fi 
echo "-------------------------------------------" 
echo "作者 陳建虹"

 

標簽:營口 泰安 海口 臨滄 宿遷 昌都 西寧 南京

巨人網絡通訊聲明:本文標題《兩個備份數(shù)據(jù)庫的shell腳本》,本文關鍵詞  兩個,備份,數(shù)據(jù)庫,的,shell,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《兩個備份數(shù)據(jù)庫的shell腳本》相關的同類信息!
  • 本頁收集關于兩個備份數(shù)據(jù)庫的shell腳本的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 珠海市| 镇远县| 沈阳市| 横山县| 双桥区| 连云港市| 漯河市| 西平县| 灵台县| 阜康市| 东乌| 双流县| 柘城县| SHOW| 阜康市| 金坛市| 拜泉县| 刚察县| 大英县| 柳江县| 白山市| 水城县| 清原| 新河县| 永济市| 公安县| 东至县| 友谊县| 河南省| 竹山县| 许昌县| 固原市| 宣威市| 新干县| 崇义县| 昭苏县| 大竹县| 鄢陵县| 门源| 古丈县| 奇台县|