国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用腳本定時(shí)備份MySql數(shù)據(jù)庫(kù)文件

這篇具有很好參考價(jià)值的文章主要介紹了使用腳本定時(shí)備份MySql數(shù)據(jù)庫(kù)文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

如果mysql不在環(huán)境變量中,請(qǐng)先將mysql放入環(huán)境變量

#將mysql添加進(jìn)環(huán)境變量中
export PATH=$PATH:/usr/local/mysql/bin/

#重新加載配置文件
source /etc/profile

?

新建一個(gè)腳本

touch backup_all_databases.sh

腳本內(nèi)容:

#!/bin/bash  
  
# MySQL登錄信息  
USER="root"  
PASSWORD="123456"  
  
# 備份目錄  
BACKUP_DIR="/home/mysqlbak/$(date +%Y%m%d)"  
  
# 創(chuàng)建備份目錄  
mkdir -p "$BACKUP_DIR"  
  
# 獲取所有數(shù)據(jù)庫(kù)名  
DATABASES=$(mysql -u"$USER" -p"$PASSWORD" -Nse 'show databases')  
  
# 遍歷所有數(shù)據(jù)庫(kù)進(jìn)行備份  
for DB in $DATABASES; do  
    # 跳過(guò)系統(tǒng)數(shù)據(jù)庫(kù)  
    if [[ "$DB" == "information_schema" || "$DB" == "mysql" || "$DB" == "performance_schema" || "$DB" == "sys" ]]; then  
        continue  
    fi  
      
    # 生成備份文件名  
    BACKUP_FILE="$BACKUP_DIR/${DB}_$(date +%Y%m%d%H%M%S).sql"  
      
    # 執(zhí)行mysqldump命令進(jìn)行備份  
    mysqldump -u"$USER" -p"$PASSWORD" "$DB" > "$BACKUP_FILE"  
      
    # 檢查備份是否成功  
    if [ $? -eq 0 ]; then  
        echo "Database $DB backed up to $BACKUP_FILE"  
    else  
        echo "Error backing up database $DB"  
    fi  
done  
  
echo "All databases backed up to $BACKUP_DIR"

需要給這個(gè)腳本文件執(zhí)行權(quán)限:

chmod +x backup_all_databases.sh
需要給這個(gè)腳本文件執(zhí)行權(quán)限:
./backup_all_databases.sh

自動(dòng)執(zhí)行

vi /etc/crontab

#每天凌晨1點(diǎn)執(zhí)行
0 1 * * * bash /home/backup_all_databases.sh

查看crontab服務(wù)狀態(tài):

service crond status

手動(dòng)啟動(dòng)crontab服務(wù):

service crond start

查看crontab服務(wù)是否已設(shè)置為開(kāi)機(jī)啟動(dòng),執(zhí)行命令:

ntsysv

加入開(kāi)機(jī)自動(dòng)啟動(dòng):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-858881.html

chkconfig –level 35 crond on

到了這里,關(guān)于使用腳本定時(shí)備份MySql數(shù)據(jù)庫(kù)文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)備份腳本

    PS:此腳本簡(jiǎn)單易懂,根據(jù)實(shí)際情況修改個(gè)別參數(shù)測(cè)試后即可使用,如有錯(cuò)誤請(qǐng)指出! data:是個(gè)文件夾,用于存儲(chǔ)備份下來(lái)的數(shù)據(jù); db_and_tables:是個(gè)文件夾,用于存儲(chǔ)腳本中需要的配置參數(shù); old_db :存儲(chǔ)不需要備份的數(shù)據(jù)庫(kù);腳本會(huì)通過(guò)此配置從而生成需要備份數(shù)據(jù)庫(kù)的

    2024年02月03日
    瀏覽(28)
  • shell腳本-MySQL數(shù)據(jù)庫(kù)備份

    確保mysql服務(wù)啟動(dòng) 可以通過(guò)mysqldump命令來(lái)備份數(shù)據(jù)庫(kù) 1.mysqldump 命令語(yǔ)法: 使用 mysqldump 命令備份一個(gè)數(shù)據(jù)庫(kù)的語(yǔ)法格式如下: 使用 mysqldump 命令備份一個(gè)數(shù)據(jù)庫(kù)中表的語(yǔ)法格式如下: 2.參數(shù): 實(shí)例: 先確保數(shù)據(jù)庫(kù)服務(wù)啟動(dòng)的情況下,創(chuàng)建shell腳本

    2024年02月16日
    瀏覽(23)
  • Docker容器MySQL數(shù)據(jù)庫(kù)的備份與還原,以及每天定時(shí)自動(dòng)備份.

    Docker容器MySQL數(shù)據(jù)庫(kù)的備份與還原,以及每天定時(shí)自動(dòng)備份.

    根據(jù)自己需要,我這個(gè)是Debian的5.7版本的鏡像。 這個(gè)地方一定要注意: 有些版本的docker鏡像里面移除了MySQL自帶的工具。包括Mysqlbinlog,Mysqlcheck等。所以即使你開(kāi)啟了binlog,也是沒(méi)有辦法還原數(shù)據(jù)的,這里要注意一下鏡像的選擇。 mkdir三個(gè)文件夾,方便持久化。 /home/mysql/c

    2024年02月05日
    瀏覽(23)
  • springboot+redis+mysql+quartz-通過(guò)Java操作jedis定時(shí)使用lua腳本獲取緩存數(shù)據(jù)并更新數(shù)據(jù)庫(kù)

    springboot+redis+mysql+quartz-通過(guò)Java操作jedis定時(shí)使用lua腳本獲取緩存數(shù)據(jù)并更新數(shù)據(jù)庫(kù) 代碼講解:7.1點(diǎn)贊功能-定時(shí)持久化到數(shù)據(jù)庫(kù)-Java整合lua_嗶哩嗶哩_bilibili https://www.bilibili.com/video/BV1ZX4y1H7JT/ 代碼: blogLike_schedule/like07 · xin麒/XinQiUtilsOrDemo - 碼云 - 開(kāi)源中國(guó) (gitee.com) https://gitee

    2024年02月13日
    瀏覽(17)
  • 編寫(xiě)shell腳本,利用mysqldump實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)分庫(kù)分表備份

    編寫(xiě)shell腳本,利用mysqldump實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)分庫(kù)分表備份

    ?查看數(shù)據(jù)和數(shù)據(jù)表 刪除頭部Database和數(shù)據(jù)庫(kù)自帶的表 ?編寫(xiě)腳本 檢查腳本運(yùn)行備份數(shù)據(jù)庫(kù) 分表分庫(kù)備份成功 還原檢測(cè) 刪除數(shù)據(jù)庫(kù)并查看庫(kù) 開(kāi)始還原 使用備份的庫(kù)進(jìn)行還原,由于是壓縮文件,使用壓縮還原 查看數(shù)據(jù)庫(kù) ?

    2024年02月05日
    瀏覽(26)
  • windows 環(huán)境下使用腳本備份 oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)

    windows 環(huán)境下使用腳本備份 oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)

    當(dāng)我們的系統(tǒng)部署在 windows 上時(shí),且使用的數(shù)據(jù)庫(kù)為 oracle 時(shí),需要將數(shù)據(jù)庫(kù)的數(shù)據(jù)定時(shí)備份。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 搜索任務(wù)計(jì)劃程序 創(chuàng)建任務(wù) 新建觸發(fā)器,執(zhí)行時(shí)間設(shè)置好 新建操作,選擇bat腳本文件 上述基本步驟創(chuàng)建完成之后便可以看到

    2024年01月17日
    瀏覽(28)
  • windows環(huán)境下定時(shí)備份刪除mysql文件bat腳本

    windows環(huán)境下定時(shí)備份刪除mysql文件bat腳本

    1、新建一個(gè)xx.bat結(jié)尾的文件復(fù)制已下內(nèi)容 2、配置環(huán)境變量PATH找到mysql安裝路徑 我的是在 G:softsphpstudy_proExtensionsMySQL5.7.26bin 3、搜索計(jì)劃任務(wù)程序 3.1、打開(kāi)任務(wù)計(jì)劃程序-創(chuàng)建任務(wù) 3.2、修改觸發(fā)器建立觸發(fā)規(guī)則 4、到這里mysql的自動(dòng)備份就完成了,有用的給博主點(diǎn)個(gè)贊吧!

    2024年02月07日
    瀏覽(22)
  • postgresql數(shù)據(jù)庫(kù)定時(shí)備份到遠(yuǎn)程數(shù)據(jù)庫(kù)

    postgresql數(shù)據(jù)庫(kù)定時(shí)備份到遠(yuǎn)程數(shù)據(jù)庫(kù)

    1.老規(guī)矩,服務(wù)器目錄結(jié)構(gòu): conf目錄無(wú)內(nèi)容 profile: 其中: 最后一行 export PGPASSWORD=‘root’ 是需要備份的數(shù)據(jù)庫(kù)的密碼,因?yàn)橹苯佑?pg_dump 命令備份需要輸入密碼交互,而我們需要達(dá)到自動(dòng)備份,所以借助這種方式不需要輸入密碼 docker-compose.yml: 啟動(dòng)容器: 然后再data目錄下面

    2024年02月09日
    瀏覽(22)
  • 數(shù)據(jù)庫(kù)定時(shí)備份linux篇

    數(shù)據(jù)庫(kù)定時(shí)備份linux篇

    目錄 1 序言 2 crond 相關(guān)知識(shí)點(diǎn) 2.1 crond 是什么? 2.2 crontab 進(jìn)行定時(shí)任務(wù)設(shè)置 2.2.1 crontab 指令選項(xiàng)說(shuō)明 2.2.2 crontab 指令使用格式 2.2.3 特定時(shí)間執(zhí)行任務(wù)例子 2.2.4 crontab 設(shè)置步驟 3 各個(gè)數(shù)據(jù)庫(kù)備份腳本 3.1 Oracle數(shù)據(jù)庫(kù) 3.2 Mysql數(shù)據(jù)庫(kù) 3.3 postgresql數(shù)據(jù)庫(kù) 3.4 mongoDB數(shù)據(jù)庫(kù) 4 定時(shí)備份數(shù)據(jù)

    2024年02月04日
    瀏覽(21)
  • 數(shù)據(jù)庫(kù)定時(shí)備份winserver2012篇

    數(shù)據(jù)庫(kù)定時(shí)備份winserver2012篇

    目錄 1 序言 2 任務(wù)計(jì)劃相關(guān)知識(shí)點(diǎn)介紹 2.1 任務(wù)計(jì)劃 是什么? 2.2 批處理文件 2.2.1 批處理文件簡(jiǎn)介 2.2.2 批處理常用命令介紹 3 各個(gè)數(shù)據(jù)庫(kù)備份腳本 3.1 Oracle數(shù)據(jù)庫(kù) 3.2 Mysql數(shù)據(jù)庫(kù) 3.3 postgresql數(shù)據(jù)庫(kù) 3.4 mongoDB數(shù)據(jù)庫(kù) 4 添加任務(wù)計(jì)劃定時(shí)備份數(shù)據(jù)庫(kù) 數(shù)據(jù)是無(wú)價(jià)的,所以生產(chǎn)環(huán)境中

    2024年02月04日
    瀏覽(34)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包