linux自动备份mysql数据库,并删除几天前数据库备份
admin
2023-07-26 14:20:06
0

mkdir /root/shell

vi /root/shell/database.sh

#!/bin/sh

############################################################

root=root           #mysql账号

password=password #mysql密码

bak_url=/mnt        #数据库备份存放路径

datanum=2#备份最大保存天数 2是默认3天

mysqldump -u$root -p$password --default-character-set=utf8 --all-databases | gzip > $bak_url/database_`date '+%y-%d-%m-%H-%M'`.sql.gz

find $bak_url -name "database_*.sql.gz"-mtime +$datanum -type f | xargs rm -rf

linux自动备份mysql数据库,并删除几天前数据库备份

保存退出,测试执行脚本

sh /root/shell/database.sh

测试可以正常生成,ok脚本搞定,现在开始添加计划任务。

linux自动备份mysql数据库,并删除几天前数据库备份linux自动备份mysql数据库,并删除几天前数据库备份

vi /etc/crontab

 crontab -e

30 1* * * /root/shell/database.sh #凌晨1点30执行脚本

linux自动备份mysql数据库,并删除几天前数据库备份linux自动备份mysql数据库,并删除几天前数据库备份

保存计划任务,在观察即可。

重启:service crond restart

单独备份数据库:

mysqldump -u$root -p$password --default-character-set=utf8 cadmin > $bak_url/cadmin_bazhou`date '+%y-%m-%d-%H-%M'`.sql


相关内容

热门资讯

欧洲持续高温,有华人用冰箱降温... 连日来,欧洲多国迎来罕见极端高温天气,法国、德国、意大利等地气温持续飙升,部分地区突破40摄氏度。受...
伊副外长强调船只须按“伊朗线路... 伊朗外交部副部长加里巴巴迪当地时间29日晚间在接受采访时强调,所有船只均须按照“伊朗线路”通过霍尔木...
委内瑞拉强震已致1719人死亡 当地时间29日,委内瑞拉全国代表大会主席罗德里格斯通报,地震已造成该国1719人死亡,5034人受伤...
铋晟新材料申请氯氧化铋基复合材... 国家知识产权局信息显示,江苏铋晟新材料有限公司申请一项名为“一种氯氧化铋基复合材料及其制备方法和用途...
韩国政府将投资千万亿韩元于AI... 韩国总统李在明29日在总统府青瓦台主持召开会议,公布总额超千万亿韩元的半导体、物理人工智能(AI)和...
以色列防长称以伊可能随时再起冲... △卡茨(资料图)据以色列方面29日消息,以国防部长卡茨当天表示,鉴于复杂的安全局势和在黎巴嫩的军事行...
零售门店会员激活与5G视频触达... 导语:据2025年行业白皮书数据显示,国内AI语音呼叫市场近三年复合增长率达32.7%,2026年市...
存量商办“变”医院!深圳探索公... 深圳商报·读创客户端首席记者 李秀瑜 深圳存量资产盘活跑出新模式。 6月27日,深圳市中医院针灸推拿...
伊朗称未来几天没有与美方谈判的... △巴加埃(资料图)当地时间29日晚间,伊朗外交部发言人巴加埃对外界表示,伊方未来几天没有与美方开展任...
关于霍尔木兹海峡排雷,伊朗:我... 伊朗外交部当地时间29日晚间在一份声明中表示,根据《伊斯兰堡谅解备忘录》,霍尔木兹海峡的排雷工作将由...