最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql備份腳本并保留7天

 更新時間:2019年09月25日 14:24:39   作者:張吉吉  
這篇文章主要介紹了mysql備份腳本并保留7天,需要的朋友可以參考下

腳本需求:

每天備份mysql數(shù)據(jù)庫,保留7天的腳本。

存放在/opt/dbbak目錄中。

腳本名稱為database_xxxx-xx-xx.sql

腳本內(nèi)容:

#!/bin/bash
export NOW="$(date +"%Y-%m-%d")"
export DATA_DIR=/opt/dbbak
/usr/local/ywgh/mysql/bin/mysqldump --opt -uroot –p 'mypassword' ywghblog > $DATA_DIR/ywghblog/ywghblog_$NOW.sql
find $DATA_DIR/ywghblog -type f -name "*.sql" -mtime +7 -exec rm -rf {} \;

腳本解釋:

首先定義一個變量NOW取當(dāng)前的年月日,

在定義一個目錄的變量DATA_DIR,

然后使用mysqldump命令將要備份的庫備份到指定的目錄,

最后使用find命令找到指定目錄的sql文件,并且將7天之外的文件刪除。

-mtime + 就是找到7天之外的文件

-mtime – 就是找到7天之內(nèi)的文件

-exec就是執(zhí)行后邊的命令

請根據(jù)自己的需求修改腳本。

知識點(diǎn)擴(kuò)展:自動備份MYSQL數(shù)據(jù)庫腳本

vi dbbackup.sh在打開的編輯器輸入:

#!/bin/bash
/usr/local/mysql/bin/mysqldump -uuser -ppasswd databasename > /home/wwwroot/backup/date_$(date '+%Y%m%d').sql

命令的意思是用mysqldump導(dǎo)出名為databasename的數(shù)據(jù)庫到/home/wwwroot/backup/文件夾并命名為date_日期.sql,-u后面的是你的Mysql的用戶名,-p后面的是Mysql密碼,databasename是要備份數(shù)據(jù)庫名字,把這三個替換成自己的。

修改權(quán)限并執(zhí)行備份腳本看能否備份成功:

chmod +x dbbackup.sh
sh dbbackup.sh

如果一切檢查沒問題了,就創(chuàng)建定時任務(wù)自動備份你的數(shù)據(jù)吧,輸入命令:

crontab -e

在打開的文件輸入定時任務(wù):

56 23 * * * /root/dbbackup.sh

然后按esc鍵后輸入:wq退出編輯并保存文件。

好了,定時任務(wù)創(chuàng)建好了,每天23點(diǎn)56分備份執(zhí)行dbbackup.sh備份數(shù)據(jù)庫。

總結(jié)

以上所述是小編給大家介紹的mysql備份腳本并保留7天,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • MySQL備份恢復(fù)最佳實踐指北

    MySQL備份恢復(fù)最佳實踐指北

    這篇文章主要介紹了MySQL備份恢復(fù)最佳實踐的終極指南詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺服務(wù)器詳細(xì)步驟

    mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺服務(wù)器詳細(xì)步驟

    MySQL數(shù)據(jù)庫轉(zhuǎn)移到新服務(wù)器是指將現(xiàn)有的MySQL數(shù)據(jù)庫遷移至一個新的服務(wù)器環(huán)境中,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺服務(wù)器的詳細(xì)步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • MySQL如何給查詢結(jié)果添加行號

    MySQL如何給查詢結(jié)果添加行號

    這篇文章主要介紹了MySQL如何給查詢結(jié)果添加行號的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解記錄MySQL中l(wèi)ower_case_table_names的坑

    詳解記錄MySQL中l(wèi)ower_case_table_names的坑

    這篇文章主要介紹了詳解記錄MySQL中l(wèi)ower_case_table_names的坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Mysql文件存儲圖文詳解

    Mysql文件存儲圖文詳解

    文件存儲是我們?nèi)粘i_發(fā)中經(jīng)常遇到的一個功能,下面這篇文章主要給大家介紹了關(guān)于Mysql文件存儲的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • SQL查詢執(zhí)行順序分析

    SQL查詢執(zhí)行順序分析

    這篇文章主要為大家介紹了SQL查詢執(zhí)行順序分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Navicat連接mysql報錯1251錯誤的解決方法

    Navicat連接mysql報錯1251錯誤的解決方法

    這篇文章主要為大家詳細(xì)介紹了Navicat連接mysql報錯1251錯誤的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • MySQL表的CURD使用

    MySQL表的CURD使用

    文章主要介紹了MySQL數(shù)據(jù)庫操作的基本方法,包括創(chuàng)建表、插入數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)等,涵蓋了表結(jié)構(gòu)設(shè)計、數(shù)據(jù)插入、查詢條件、排序、分頁、更新和刪除操作,以及聚合函數(shù)和GROUP BY子句的使用
    2025-02-02
  • mysql 截取指定的兩個字符串之間的內(nèi)容

    mysql 截取指定的兩個字符串之間的內(nèi)容

    今天我同事在用mysql的時候,需要對一個字符串中的指定內(nèi)容進(jìn)行截取
    2009-07-07
  • Mysql普通索引與唯一索引的選擇詳析

    Mysql普通索引與唯一索引的選擇詳析

    這篇文章主要給大家介紹了關(guān)于Mysql普通索引與唯一索引的選擇的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論

阜宁县| 江门市| 长岭县| 神农架林区| 兴业县| 乐平市| 读书| 屯门区| 子长县| 北碚区| 余干县| 青河县| 万源市| 深水埗区| 桐庐县| 水富县| 康马县| 饶平县| 洞头县| 侯马市| 新平| 离岛区| 英超| 社旗县| 什邡市| 中方县| 旬阳县| 竹溪县| 通江县| 清流县| 新河县| 长武县| 吉林市| 衡山县| 漯河市| 江油市| 金华市| 密云县| 固镇县| 柳河县| 巴彦县|