程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> mysql的自動備份

mysql的自動備份

編輯:關於MYSQL數據庫
time=`date +%G%I%d%H%M` #年月日時分

db=products
echo "#產品庫\r\n" >/sqlbak/${db}_$time.sql #備份文件名為[庫名_年月日時分.sql]
MySQLdump --add-drop-table -c --allow-keywords --force --passWord=1234567890 --user=root $db >>/sqlbak/${db}_$time.sql

db=news #另一個庫
echo "#新聞庫\r\n" >/sqlbak/${db}_$time.sql
MySQLdump --add-drop-table -c --allow-keywords --force --passWord=1234567890 --user=root $db |bzip2 -9 >/sqlbak/${db}_$time.sql.bz2


#--add-drop-table是添加一個刪出命令。
#-c是完整插入,每行插入都包括字段名
#--force是出錯也繼續
#--allow-keyWords是對於保留字做字段名時對字段名加反引號。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved