91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在MySQL中設置定時備份數據庫

發布時間:2021-04-06 16:01:18 來源:億速云 閱讀:226 作者:Leah 欄目:MySQL數據庫

今天就跟大家聊聊有關怎么在MySQL中設置定時備份數據庫,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1. 查看mysqldump

root@laowang:/# which mysqldump
/usr/bin/mysqldump

2. 編寫腳本

編輯my.cnf文件, 指定賬號與密碼, 然后在腳本中引用

root@laowang:/# vim /etc/my.cnf

[mysqldump]
user=root
password=root

腳本文件

root@laowang:/var/backups# vim mysql_backup.sh
#!/bin/sh
#################################################
# 備份數據庫
#################################################
#mysqldump備份程序執行路徑
DUMP=/usr/bin/mysqldump
#備份文件存放路徑
OUT_DIR=/var/database
#備份文件所屬權限
LINUX_USER=root
#要備份的數據庫名字
DB_NAME=laowang
#備份的天數,之前的刪除
DAYS=1

#進入備份存放目錄
cd $OUT_DIR
#獲取當前系統時間
DATE=`date +%Y_%m_%d`
#備份數據庫的文件名
OUT_SQL=$DB_NAME"_$DATE.sql"
#最終保存的數據庫備份文件名
TAR_SQL=$DB_NAME"_$DATE.tar.gz"
#開始執行備份數據庫
$DUMP --defaults-extra-file=/etc/my.cnf --default-character-set=utf8 $DB_NAME > $OUT_SQL

#壓縮為.tar.gz格式
tar -czf $TAR_SQL ./$OUT_SQL
#刪除.sql格式的備份文件
rm $OUT_SQL
#更改備份數據庫文件的所有者
chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL
#刪除30天前的備份文件(注意:{} \;中間有空格)
find $OUT_DIR -name "*.tar.gz" -type f -mtime +$DAYS -exec rm -f {} \;

3. 定時計劃

root@laowang:/# crontab -e
# m h dom mon dow  command
10 10 * * * /var/backups/mysql_backup.sh

ctrl+X 退出

y 保存修改

看完上述內容,你們對怎么在MySQL中設置定時備份數據庫有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九龙县| 敦化市| 福清市| 遵义县| 巴林右旗| 恩平市| 宁远县| 夏津县| 固阳县| 富民县| 化隆| 新密市| 通州市| 赤峰市| 自贡市| 望谟县| 西乌珠穆沁旗| 滦南县| 军事| 盘山县| 桂阳县| 留坝县| 西城区| 古交市| 安徽省| 随州市| 乳山市| 滁州市| 星子县| 饶河县| 永清县| 平和县| 昌江| 类乌齐县| 富蕴县| 安岳县| 五常市| 滦南县| 彰化县| 济宁市| 南通市|