linux篇--mysql数据库备份并删除前一分钟的数据

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: linux篇--mysql数据库备份并删除前一分钟的数据

linux 中mysql数据库定时备份并删除前一分钟的所有数据

#!/bin/bash

#mysqldump -uroot -ppassword01! imaginebase >  /home/backup/imaginebase_KaTeX parse error: Expected 'EOF', got '#' at  position 27: …%d_%H%M%S).sql #̲mysqldump -uroo…(date  +%Y%m%d_%H%M%S).sql.gz

#find $backupdir -name $db_name"*.sql.gz" -type f --nmin+1 -exec rm -rf {} ; > /dev/null 2>&1

#备份地址

#backupdir=/home/backup

#时间

#time=date +%Y_%m_%d_%H_%M_%S

#需要备份的数据库名称

#db_name=imaginebase

#mysql 用户名

#db_user=root

#mysql 密码

#db_pass=123456

#mysqldump -u d b u s e r − p db_user -pdb

u


 ser−pdb_pass $db_name | gzip > b a c k u p d i r / backupdir/backupdir/db_name$time.sql.gz

#删除一分钟之前的备份文件

#find $backupdir -name "name*.sql.gz" -type f -nmin +1 -exec rm {} ; > /dev/null 2>&1

#备份地址

backupdir=/home/backup

#时间

time=_date +%Y_%m_%d_%H_%M_%S

#需要备份的数据库名称

db_name=imaginebase

#mysql 用户名

db_user=root

#mysql 密码

db_pass=password01!

mysqldump -u d b u s e r − p db_user -pdb

u


 ser−pdb_pass $db_name | gzip > b a c k u p d i r / backupdir/backupdir/db_name$time.sql.gz

#删除一分钟之前的备份文件

#find $backupdir -name $db_name".sql.gz" -type f -Mtime +1 -exec rm -rf {} ;> /dev/null 2>&1

find $backupdir -mmin +1 -name $db_name".sql.gz" -exec rm -rf {} ; > /dev/null 2>&1

2 ./ imaginebase.sh

3 crontab -l

01 01 * * * /home/backup/imaginebase.sh

image.png

相关文章
|
14天前
|
关系型数据库 MySQL Unix
linux优化空间&完全卸载mysql——centos7.9
linux优化空间&完全卸载mysql——centos7.9
52 7
|
21小时前
|
关系型数据库 MySQL 数据库连接
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
|
2天前
|
SQL 存储 监控
关系型数据库做好备份
关系型数据库做好备份
18 6
|
4天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
5天前
|
存储 SQL Oracle
关系型数据库的备份和恢复
关系型数据库的备份和恢复是确保数据安全性和完整性的重要手段。需要根据具体的需求和场景选择合适的备份和恢复方法,并遵循相关的注意事项来确保备份和恢复的成功。
26 2
|
10天前
|
弹性计算 关系型数据库 MySQL
|
11天前
|
存储 关系型数据库 MySQL
linux安装MySQL8.0,密码修改权限配置等常规操作详解
linux安装MySQL8.0,密码修改权限配置等常规操作详解
|
14天前
|
监控 关系型数据库 MySQL
|
15天前
|
SQL 调度 数据库
【Database】Sqlserver如何定时备份数据库和定时清除
【Database】Sqlserver如何定时备份数据库和定时清除
23 2