校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > MySQL數據庫定時備份的實現方法

MySQL數據庫定時備份的實現方法

熱門標簽:天津公司外呼系統軟件 電話機器人的價格多少錢一個月 福建外呼電銷機器人加盟 百度地圖標注要什么軟件 自己做地圖標注需要些什么 昌德訊外呼系統 400電話申請廠家現貨 中國地圖標注公司 徐涇鎮騰訊地圖標注

1. 創建shell腳本

 vim backupdb.sh
 創建腳本內容如下:
 #!/bin/sh
 db_user="root"
 db_passwd="123456"
 db_name="userdb"
 name="$(date +"%Y%m%d%H%M%S")" 
 /usr/bin/mysqldump -u$db_user -p$db_passwd $db_name >>/home/backup/$name.sql
 說明:
 /usr/bin/mysqldump :mysql數據庫安裝目錄下的mysqldump備份工具路徑
 dbname :需要備份的數據庫名字
 /home/backup/$name.sql :備份文件輸出位置,可以根據情況自行設定

2. 給shell腳本添加執行權限

chmod +x backupdb.sh

3. 給腳本添加定時任務

crontab -e
輸入上一行命名進行編輯定時任務,最后添加如下內容
00 01 * * * /bin/sh /usr/local/mysql/backupdb.sh
上面的定時任務意思是每天凌晨1點會執行自動備份腳,進行MySQL數據庫的定時備份.

crontab文件的說明:

 用戶創建的crontab文件中,每一行都代表一項定時任務,每行的每個字段代表一項設置,它的格式每行共分為六個字段,前五段是時間設定字段,第六段是要執行的命令字段。

 格式如下:minute hour day month week command

參數說明:

minute: 表示分鐘,可以是從0到59之間的任何整數。
hour:表示小時,可以是從0到23之間的任何整數。
day:表示日期,可以是從1到31之間的任何整數。
month:表示月份,可以是從1到12之間的任何整數。
week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。
command:要執行的命令,可以是Linux系統命令,也可以是自己編寫的腳本文件。

總結

以上所述是小編給大家介紹的MySQL數據庫的定時備份,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • shell腳本定時備份MySQL數據庫數據并保留指定時間
  • Mysql數據庫定時備份腳本分享
  • MySQL定時備份數據庫操作示例
  • Linux實現定時備份MySQL數據庫并刪除30天前的備份文件
  • linux實現定時備份mysql數據庫的簡單方法
  • mysql自動定時備份數據庫的最佳方法(windows服務器)
  • MySQL 數據庫定時備份的幾種方式(全面)

標簽:梅河口 鄂爾多斯 荊門 昌都 駐馬店 黔西 陜西 北京

巨人網絡通訊聲明:本文標題《MySQL數據庫定時備份的實現方法》,本文關鍵詞  MySQL,數據庫,定時,備份,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL數據庫定時備份的實現方法》相關的同類信息!
  • 本頁收集關于MySQL數據庫定時備份的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大化| 和顺县| 桐庐县| 勐海县| 青铜峡市| 东乡族自治县| 宁明县| 健康| 安吉县| 莱西市| 汽车| 子长县| 郁南县| 始兴县| 平陆县| 应用必备| 黄石市| 涟水县| 仪陇县| 特克斯县| 开远市| 哈巴河县| 汕头市| 北流市| 胶州市| 买车| 庆云县| 齐齐哈尔市| 大姚县| 靖西县| 五寨县| 怀宁县| 大关县| 娱乐| 东丰县| 巴中市| 张家口市| 缙云县| 乌兰察布市| 电白县| 威信县|