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

mysql自動備份多個數(shù)據(jù)庫的實(shí)現(xiàn)

 更新時間:2023年07月19日 11:43:58   作者:moxiaoran5753  
本文主要介紹了mysql自動備份多個數(shù)據(jù)庫的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.編寫mysql自動備份shell腳本,比如在/opt/data/backup/sh路徑下創(chuàng)建文件 mysql_backup.sh

#!/bin/bash
#備份目錄
BACKUP=/opt/data/backup/mysql
DATETIME=$(date +%Y-%m-%d_%H-%M-%S)
echo $DATETIME
#數(shù)據(jù)庫的地址
HOST=127.0.0.1
#數(shù)據(jù)庫用戶名
DB_USER=root
#數(shù)據(jù)庫密碼
DB_PW=root
#備份的數(shù)據(jù)庫名
DATABASE1=db-test
DATABASE2=test2
DATABASE3=test3
#創(chuàng)建備份目錄
if [ ! -d "${BACKUP}/${DATETIME}" ]
then
mkdir -p "${BACKUP}/${DATETIME}"
fi
cd ${BACKUP}/${DATETIME}
mkdir ${DATABASE}
mkdir test2
mkdir test3
#備份數(shù)據(jù)庫
/usr/local/mysql/bin/mysqldump -u${DB_USER} -p${DB_PW} -h ${HOST} ${DATABASE1} > ${BACKUP}/${DATETIME}/${DATABASE1}/$DATETIME.sql
/usr/local/mysql/bin/mysqldump -u${DB_USER} -p${DB_PW} -h ${HOST} ${DATABASE2} ?> ${BACKUP}/${DATETIME}/${DATABASE2} /$DATETIME.sql
/usr/local/mysql/bin/mysqldump -u${DB_USER} -p${DB_PW} -h ${HOST} ${DATABASE3} ?> ${BACKUP}/${DATETIME}/${DATABASE3} /$DATETIME.sql
#將文件壓縮成 tar.gz
cd ${BACKUP}
tar -zcvf $DATETIME.tar.gz ${DATETIME}
#刪除7天前的的備份文件
find ${BACKUP} -atime +7 -name "*.tar.gz" -exec rm -rf {} \;
echo "備份數(shù)據(jù)庫db-test成功"
echo "備份數(shù)據(jù)庫test2 成功"
echo "備份數(shù)據(jù)庫test3 成功"

2.為文件添加執(zhí)行權(quán)限:

chmod 775 /opt/data/backup/sh/mysql_backup.sh

3.檢查shell腳本編寫是否有誤

這里可分成2步,第1步,執(zhí)行mysql備份命令:

/usr/local/mysql/bin/mysqldump -u${DB_USER} -p${DB_PW} -h ${HOST} ${DATABASE1} > ${BACKUP}/${DATETIME}/${DATABASE1}/$DATETIME.sql

注意將上面的變量替換為真實(shí)值,存放目錄需真實(shí)存在。如果能備份成功,且將數(shù)據(jù)輸出到備份的SQL文件,進(jìn)入第2步驗(yàn)證,直接執(zhí)行shell腳本

/opt/data/backup/sh/mysql_backup.sh

如果正常執(zhí)行,且輸出的SQL腳本真實(shí)有數(shù)據(jù),則證明shell備份腳本通過,否則根據(jù)提示的錯誤信息進(jìn)行修正。

4.添加到linux定時任務(wù)中,輸入下面的命令添加一個定時任務(wù):

crontab -e

輸入:

50 23 *  *  0  /opt/data/backup/sh/mysql_backup.sh

上面的命令表示,每周天晚上23點(diǎn)50分執(zhí)行上面的mysql備份腳本,更多時間表述請自行查詢,需注意的是定時任務(wù)如果用root賬號添加的,普通賬號將無法查看。

到此這篇關(guān)于mysql自動備份多個數(shù)據(jù)庫的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mysql自動備份數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS 6.5安裝mysql5.7教程

    CentOS 6.5安裝mysql5.7教程

    這篇文章主要為大家詳細(xì)介紹了CentOS 6.5安裝mysql5.7教程,包括mysal舊版本的卸載、新版本的升級,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 阿里云 Centos7.3安裝mysql5.7.18 rpm安裝教程

    阿里云 Centos7.3安裝mysql5.7.18 rpm安裝教程

    這篇文章主要介紹了阿里云 Centos7.3安裝mysql5.7.18 rpm安裝教程,需要的朋友可以參考下
    2017-06-06
  • Mysql分析設(shè)計(jì)表主鍵為何不用uuid

    Mysql分析設(shè)計(jì)表主鍵為何不用uuid

    在mysql中設(shè)計(jì)表的時候,mysql官方推薦不要使用uuid或者不連續(xù)不重復(fù)的雪花id(long形且唯一),而是推薦連續(xù)自增的主鍵id,官方的推薦是auto_increment,那么為什么不建議采用uuid,使用uuid究竟有什么壞處?本篇博客我們就來分析這個問題,探討一下內(nèi)部的原因
    2022-03-03
  • MySQL開啟記錄執(zhí)行過的SQL語句方法

    MySQL開啟記錄執(zhí)行過的SQL語句方法

    這篇文章主要介紹了MySQL開啟記錄執(zhí)行過的SQL語句方法,配置的方法很簡單,本文直接給出配置示例,需要的朋友可以參考下
    2015-07-07
  • mysql查看用戶授權(quán)信息的具體方法

    mysql查看用戶授權(quán)信息的具體方法

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql查看用戶授權(quán)信息的具體方法,有需要的朋友們可以參考下。
    2020-08-08
  • MySQL添加唯一索引的常見方法

    MySQL添加唯一索引的常見方法

    唯一索引是MySQL中保證數(shù)據(jù)完整性的重要工具,它強(qiáng)制要求索引列的值必須唯一,,與主鍵索引不同,唯一索引允許存在多個,且不隱含非空約束,本文給大家介紹了關(guān)于MySQL添加唯一索引的常見方法,需要的朋友可以參考下
    2026-02-02
  • MySQL中時間函數(shù)操作大全

    MySQL中時間函數(shù)操作大全

    在使用SQL語言進(jìn)行數(shù)據(jù)查詢和數(shù)據(jù)分析中,常常需要借助日期時間函數(shù)來計(jì)算相關(guān)的指標(biāo)或生成日期輔助列,下面這篇文章主要給大家介紹了關(guān)于MySQL中時間函數(shù)操作的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • mysql過濾復(fù)制思路詳解

    mysql過濾復(fù)制思路詳解

    這篇文章主要介紹了mysql過濾復(fù)制的實(shí)現(xiàn)思路,主要講解了兩種思路,一種是在主庫的binlog上實(shí)現(xiàn)另一種是從庫的sql線程上實(shí)現(xiàn),具體實(shí)現(xiàn)過程跟隨小編一起看看吧
    2021-08-08
  • Mysql binlog的查看方法

    Mysql binlog的查看方法

    MySQL的二進(jìn)制日志可以說是MySQL最重要的日志了,本文主要介紹了Mysql binlog的查看方法,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • MySQL8中隱藏索引與降序索引的新特性

    MySQL8中隱藏索引與降序索引的新特性

    本文主要介紹了MySQL8中隱藏索引與降序索引的新特性,隱藏索引和降序索引為數(shù)據(jù)庫的性能優(yōu)化和靈活性提供了有力支持,感興趣的可以了解一下
    2024-08-08

最新評論

陇川县| 宣城市| 满城县| 南通市| 英山县| 利辛县| 绥化市| 邢台市| 克东县| 舒兰市| 岫岩| 定襄县| 合作市| 隆德县| 德令哈市| 白银市| 土默特左旗| 保康县| 新沂市| 深州市| 扎赉特旗| 闵行区| 高平市| 织金县| 池州市| 威远县| 镇平县| 延寿县| 勐海县| 二连浩特市| 华亭县| 利川市| 习水县| 邵武市| 定日县| 达拉特旗| 凤翔县| 漳浦县| 错那县| 囊谦县| 定襄县|