欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2019年04月01日 11:30:16   作者:張強0514  
這篇文章主要介紹了MySQL數據庫的定時備份的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

1. 創(chuàng)建shell腳本

 vim backupdb.sh
 創(chuàng)建腳本內容如下:
 #!/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腳本添加執(zhí)行權限

chmod +x backupdb.sh

3. 給腳本添加定時任務

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

crontab文件的說明:

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

 格式如下:minute hour day month week command

參數說明:

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

總結

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

相關文章

  • MySQL創(chuàng)建用戶與授權方法

    MySQL創(chuàng)建用戶與授權方法

    MySQL中創(chuàng)建用戶與授權的實現方法,對于剛開始接觸mysql的朋友可以參考下
    2012-11-11
  • mysql常用函數之group_concat()、group by、count()、case when then的使用

    mysql常用函數之group_concat()、group by、count()、case whe

    本文主要介紹了mysql常用函數之group_concat()、group by、count()、case when then的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • MySQL中的基本查詢語句學習筆記

    MySQL中的基本查詢語句學習筆記

    這篇文章主要介紹了MySQL中的基本查詢語句學習筆記,包括使用limit限制查詢結果條數和合并查詢結果的方法,需要的朋友可以參考下
    2016-03-03
  • MySQL?根據表名稱生成完整select語句詳情

    MySQL?根據表名稱生成完整select語句詳情

    這篇文章主要介紹了MySQL?根據表名稱生成完整select語句,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • MySQL 常見錯誤分析與解決方法

    MySQL 常見錯誤分析與解決方法

    Mysql 在使用過程中經常遇到錯誤,都是本人在實際應用中處理檢驗過的,本文對常見錯誤出現的代碼進行詳細分析,并有中文解釋,以及解決方法!
    2016-07-07
  • MYSQL5.7.24安裝沒有data目錄和my-default.ini及服務無法啟動的完美解決辦法

    MYSQL5.7.24安裝沒有data目錄和my-default.ini及服務無法啟動的完美解決辦法

    這篇文章主要介紹了MYSQL-5.7.24安裝,沒有data目錄和my-default.ini及服務無法啟動的解決辦法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • 一鍵搭建MYSQL主從,輕松應對數據備份與恢復

    一鍵搭建MYSQL主從,輕松應對數據備份與恢復

    MYSQL主從是一種常見的數據庫架構,它可以提高數據庫的可用性和性能,在主從架構中,主數據庫負責處理寫操作,而從數據庫負責處理讀操作,當主數據庫發(fā)生故障時,從數據庫可以接管并繼續(xù)提供服務,從而實現高可用性,需要的朋友可以參考下
    2023-10-10
  • MySQL插入數據insert?ignore語法重復數據自動忽略

    MySQL插入數據insert?ignore語法重復數據自動忽略

    這篇文章主要給大家介紹了關于MySQL插入數據insert?ignore語法重復數據自動忽略的相關資料,最近工作中使用到了insert ignore into語法,感覺這個語法還是挺有用的,就記錄下來做個總結,需要的朋友可以參考下
    2023-08-08
  • Windows平臺配置5.7版本+MySQL數據庫服務

    Windows平臺配置5.7版本+MySQL數據庫服務

    這篇文章主要介紹了Windows平臺配置5.7版本+MySQL數據庫服務的方法,包括初始化root用戶密碼password的過程以及兩個常見問題的解決方法,需要的朋友參考下吧
    2017-06-06
  • 從MySQL全庫備份中恢復某個庫和某張表的方法

    從MySQL全庫備份中恢復某個庫和某張表的方法

    這篇文章主要介紹了從MySQL全庫備份中恢復某個庫和某張表的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論