首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux实现MySQL数据库数据自动备份,并定期删除以前备份文件

    username、password、database_name替换为自己的数据库用户名、密码、需要备份的数据库名 2. database_name_$(date +%Y%m%d%H%M%S)为生成的备份文件名称...可见,已经有了备份文件,证明我们的脚本是没有问题的。 5....创建定时备份任务 需要使用 crontab 执行 crontab 命令,如果输出 command not found,就表明没有安装 这是要先安装crontab,网上有教程,这里不再赘述 我的Linux...定期删除备份文件 只是一味地备份是不行的,磁盘再大,也有用完的时候,况且保存很久以前的数据也没有任何意义,我们需要备份的是近期最新的数据,所以定期删除文件就很有必要了 定期删除,我们只需要在脚本文件中添加以下命令...: #删除七天之前的备份find $backup_dir -name $db_name"*.sql.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null

    3.6K30

    SQL2000自动备份 压缩 删除(备份文件)

    varchar(80), @path varchar(80) set @dbname='TEST'--\\这是数据库名,使用时只需要把它改成你所要备份的数据库名即可,这个必须修改\\-- ----删除当前日期前...@dbname+convert(varchar(10),DATEADD(day,-@i,getdate()),112) +'*' exec master..xp_cmdshell @cmd1----删除...),':','')  SET @path='E:\DATABACKUP\'+@filename BACKUP DATABASE @dbname TO DISK=@path ----压缩数据库备份,删除原备份文件...xp_cmdshell @cmd2----压缩数据库 set @cmd3='DEL E:\DATABACKUP\'+@filename exec master..xp_cmdshell @cmd3----删除原备份文件...(只保留压缩包) go --1.修改本过程中目标数据库名成你要备分的数据库名 2.复制此行(可含此行)以上内空到查询分析器中执行即可 --3.数据库备份文件存放在E:\DATABACKUP文件夹中

    2.2K10

    CMD批处理——forfiles命令使用,自动删除过期备份文件

    公司服务器用来备份数据的硬盘过段时间就会被备份文件占满,弄得我老是要登录到服务器去手工删除那些老的文件,有时忘记了就会导致硬盘空间不足而无法备份。...因为只要保留最近几天的备份,如果可以做一个批处理让系统自动删除老备份文件就好了,但是Windows的命令行和Linux的Shell比起来功能差了很多,到底行不行我自己也不清楚。...删除所有的空目录(以删除d:\test目录下为例) dir /ad/b/s d:\test\ |sort /r >d:\kill.txt For /f "tokens=*" %%i in (d:\...接下来我们看看删除文件夹的操作,如果你看了上面的介绍,相信这命令你一看就能看懂。...看了上面的例子,觉得在 Windows Server 2003 下面要删除老文件很简单吧。

    6K10

    Linux VPS使用MinIO Client客户端实时同步备份文件

    安装 文档地址:https://docs.min.io/ 基本上MinIO服务器和客户端支持在很多系统上安装,比如Windows、macOS等,这里主要说Linux。...1、安装MinIO Client wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/ chmod +x...,会自行在云存储进行相应的修改 mc mirror -w --overwrite /www/wwwroot/www.moerats.com minio/moerats #该命令同步文件后,本地修改/删除文件...,会自行在云存储进行相应的修改/删除 mc mirror -w --overwrite --remove /www/wwwroot/www.moerats.com minio/moerats 这里加了-...启动并设置开机自启: systemctl start minioc systemctl enable minioc 该同步为单向的,只能本地影响到远程存储,远程的修改/删除则不会同步到本地,最后MinIO

    8.2K00
    领券