日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 自动备份删除_mysql自动备份删除5天前的备份

發(fā)布時間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 自动备份删除_mysql自动备份删除5天前的备份 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、查看磁盤空間情況:

# df -h

2、創(chuàng)建備份目錄:

上面我們使用命令看出/home下空間比較充足,所以可以考慮在/home保存?zhèn)浞菸募?#xff1b;

cd /home

mkdir backup

cd backup

3、創(chuàng)建備份Shell腳本:

注意把以下命令中的DatabaseName換為實際的數(shù)據(jù)庫名稱;

當(dāng)然,你也可以使用其實的命名規(guī)則!

vi bkDatabaseName.sh

1

輸入/粘貼以下內(nèi)容:

#!/bin/bash mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

對備份進行壓縮:

#!/bin/bash

mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

注意:

把 username 替換為實際的用戶名;

把 password 替換為實際的密碼;

把 DatabaseName 替換為實際的數(shù)據(jù)庫名;

4、添加可執(zhí)行權(quán)限:

chmod u+x bkDatabaseName.sh

1

添加可執(zhí)行權(quán)限之后先執(zhí)行一下,看看腳本有沒有錯誤,能不能正常使用;

./bkDatabaseName.sh

1

5、添加計劃任務(wù)

檢測或安裝 crontab

確認crontab是否安裝:

執(zhí)行 crontab 命令如果報 command not found,就表明沒有安裝

# crontab

-bash: crontab: command not found

1

2

添加計劃任務(wù)

執(zhí)行命令:

crontab -e

1

這時就像使用vi編輯器一樣,可以對計劃任務(wù)進行編輯。

輸入以下內(nèi)容并保存:

*/1 * * * * /home/backup/bkDatabaseName.sh

1

具體是什么意思呢?

意思是每一分鐘執(zhí)行一次shell腳本“/home/backup/bkDatabaseName.sh”。

6、測試任務(wù)是否執(zhí)行

很簡單,我們就執(zhí)行幾次“l(fā)s”命令,看看一分鐘過后文件有沒有被創(chuàng)建就可以了!

如果任務(wù)執(zhí)行失敗了,可以通過以下命令查看任務(wù)日志:

# tail -f /var/log/cron

1

輸出類似如下:

Sep 30 14:01:01 bogon run-parts(/etc/cron.hourly)[2503]: starting 0anacron

Sep 30 14:01:01 bogon run-parts(/etc/cron.hourly)[2512]: finished 0anacron

Sep 30 15:01:01 bogon CROND[3092]: (root) CMD (run-parts /etc/cron.hourly)

Sep 30 15:01:01 bogon run-parts(/etc/cron.hourly)[3092]: starting 0anacron

Sep 30 15:01:02 bogon run-parts(/etc/cron.hourly)[3101]: finished 0anacron

Sep 30 15:50:44 bogon crontab[3598]: (root) BEGIN EDIT (root)

Sep 30 16:01:01 bogon CROND[3705]: (root) CMD (run-parts /etc/cron.hourly)

Sep 30 16:01:01 bogon run-parts(/etc/cron.hourly)[3705]: starting 0anacron

Sep 30 16:01:01 bogon run-parts(/etc/cron.hourly)[3714]: finished 0anacron

Sep 30 16:15:29 bogon crontab[3598]: (root) END EDIT (root)

CentOS Linux自動備份MySQL數(shù)據(jù)庫到遠程FTP服務(wù)器并刪除指定日期前的備份Shell腳本

說明: 我這里要把MySQL數(shù)據(jù)庫存放目錄/var/lib/mysql下面的pw85數(shù)據(jù)庫備份到/home/mysql_data里面,并且保存為mysqldata_bak_2011_11_03.tar ...

Linux下通過腳本自動備份Oracle數(shù)據(jù)庫并刪除指定天數(shù)前的備份

說明: Oracle數(shù)據(jù)庫服務(wù)器操作系統(tǒng):CentOSIP:192.168.0.198端口:1521SID:orclOracle數(shù)據(jù)庫版本:Oracle11gR2 具體操作: 1.root用戶登錄服務(wù) ...

Debian下自動備份文件并上傳到遠程FTP服務(wù)器且刪除指定日期前的備份Shell腳本

說明:? 1.備份目錄/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存為osyunwei20120701.tar.gz的壓縮文件格式(2012_07_01是 ...

MSSQL Server2012備份所有數(shù)據(jù)庫到網(wǎng)絡(luò)共享盤上面,并自動刪除幾天前的備份。。

--要備份到哪一服務(wù)的IP網(wǎng)絡(luò)位置,要提前打開文件夾共享.這里還要輸入用戶名和密碼,下面這一行是建立共享 exec master..xp_cmdshell 'net use \\192.168.8.1 ...

Linux下自動備份Oracle數(shù)據(jù)庫并刪除指定天數(shù)前的備份

說明: Oracle數(shù)據(jù)庫服務(wù)器 操作系統(tǒng):CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle數(shù)據(jù)庫版本:Oracle11gR2 具體操作: 1.root用 ...

Mongodb自動備份數(shù)據(jù)庫并刪除指定天數(shù)前的備份

1.創(chuàng)建Mongodb數(shù)據(jù)庫備份目錄 mkdir -p /home/backup/mongod_bak/mongod_bak_now mkdir -p /home/backup/mongod_bak/ ...

Windows環(huán)境下Oracle數(shù)據(jù)庫的自動備份腳本自動刪除30天前的備份

@echo off echo ================================================ echo Windows環(huán)境下Oracle數(shù)據(jù)庫的自動備份腳本 echo ...

SqlServer批量備份多個數(shù)據(jù)庫且刪除3天前的備份

/******************************************* * 批量備份數(shù)據(jù)庫且刪除3天前的備份 ************************************ ...

Linux實現(xiàn)定時備份MySQL數(shù)據(jù)庫并刪除30天前的備份文件

1.?MySQL5.6以上版本 2. 修改?/etc/my.cnf 文件 # vim /etc/my.cnf [client] host=localhost user=你的數(shù)據(jù)庫用戶 password ...

隨機推薦

基于webpack的前端工程化開發(fā)解決方案探索(一):動態(tài)生成HTML(轉(zhuǎn))

1.什么是工程化開發(fā) 軟件工程的工程化開發(fā)概念由來已久,但對于前端開發(fā)來說,我們沒有像VS或者eclipse這樣量身打造的IDE,因為在大多數(shù)人眼中,前端代碼無需編譯,因此只要一個瀏覽器來運行調(diào)試就行 ...

Nginx負載趟過的坑

在項目中經(jīng)常會碰到需要利用Nginx作負載,最近在利用Nginx作負載均衡器時碰到一個很奇葩的問題. 本來按照以前的實現(xiàn)將打好的A.war包直接放到tomcat根目錄(webapps)下,然后按照如下 ...

sybase用戶管理(創(chuàng)建、授權(quán)、刪除)

一.登錄用戶管理:1.創(chuàng)建用戶:sp_addlogin loginame, passwd [, defdb] [, deflanguage] [, fullname] [, passwdexp] [, ...

Java基礎(chǔ)學(xué)習(xí)筆記1

Dos的基本命令: Dir:列出當(dāng)前目錄的所有文件和文件夾 Md:創(chuàng)建一個目錄 Rd:刪除目錄 Cd:進入指定的目錄 Cd..:退回上一級目錄 Cd/:退回根目錄 Del:刪除文件 Exit:退出do ...

jquery實現(xiàn)上傳圖片本地預(yù)覽效果

html:

附004.Docker Compose環(huán)境變量說明

一 環(huán)境變量概述 Compose支持在docker-compose執(zhí)行命令的文件夾中,名為.env的環(huán)境變量配置文件聲明默認環(huán)境變量. 二 定義變量 2.1 語法規(guī)則 Compose建議env文件中的 ...

bootstrap中的模態(tài)框(modal,彈出層)

默認的modal示例:

總結(jié)

以上是生活随笔為你收集整理的mysql 自动备份删除_mysql自动备份删除5天前的备份的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。