備份mysql資料庫並刪除10天前的備份檔案

2021-09-26 08:56:10 字數 859 閱讀 8198

#!/bin/bash

mysql_host=『192.168.1.100』

mysql_user=『root』

mysql_pwd=『123qqq…a』

mysql_port=『3306』

mysql_base=『aaa』 #要備份的資料庫名

backup_dir=』/home/backup』 #備份檔案存放位置

date_time=date +%y-%m-%d#備份時間,用來做檔名

[ ! -d bac

kupd

ir//

backup

d​ir

/ ] && mkdir -p bac

kupd

ir//

backup

d​ir

/ #判斷資料夾是否存在,否則建立

mysqldump -hmys

qlho

st−u

-umy

sqlh

​ost

−u-pmys

qlpw

d−p-p

mysqlp

​wd−

p $ > bac

kupd

ir//

backup

d​ir

/.sql

cd $

tar -czf $.tar.gz bac

kupd

ir//

backup

d​ir

/.sql

rm -rf $.sql

find $ -mtime +10 -name 「*.sql」 exec rm -rf {} ; #找出10天前的備份檔案並刪除

MySQL 資料庫並自動備份

每天早上備份一次 mysql 資料庫並自動打包,同時刪除 5 天前的備份檔案 建議在本地執行沒有任何問題再傳到伺服器上 以後就可以新增計畫任務 儲存目錄,路徑要用反斜槓.您需要手動建立它.要把壓縮包的exe檔案跟當前執行頁面放在同乙個目錄,當然你也可以自己配置,這樣才能壓縮 ini set max ...

linux 自動備份MySQL資料庫,並郵件傳送

的資料是最重要的,需要我們定期備份,接下來為大家說的就是 定期 自動 備份mysql資料庫,並且壓縮後以郵箱傳送 大概步驟就是 1 確保 安裝了 sendmail 和 mutt 包 沒有安裝的話,先安裝好,再進行下面的操作 2 新建指令碼檔案,備份資料庫,打包檔案,郵件傳送 的 3 先手動執行指令碼...

mysql刪除資料庫資料庫 MySQL刪除資料庫

刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...