linux定时备份MySQL数据库并删除七天前的备份文件 (2014
1、创建备份文件夹 #cd /bak #mkdir mysqlbak 2、编写运行脚本 #nano -w /usr/sbin/bakmysql.sh 注:如使用 nano 编辑此代码需在每行尾添加 '' 或 ';' 连接符,否则生成的文件名末尾字符为乱码 代码: #!/bin/bash # Name:bakmysql.sh # This is a ShellScri
1、创建备份文件夹#cd /bak #mkdir mysqlbak
2、编写运行脚本
代码:#nano -w /usr/sbin/bakmysql.sh 注:如使用nano编辑此代码需在每行尾添加'&&'或';'连接符,否则生成的文件名末尾字符为乱码
保存退出#!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup and Delete old Backup # backupdir=/bak/mysqlbak time=`date +%Y%m%d%H` mysql_bin_dir/mysqldump -u user -ppassword dataname1 | gzip > $backupdir/name1$time.sql.gz mysql_bin_dir/mysqldump -u user -ppassword dataname2 | gzip > $backupdir/name2$time.sql.gz # find $backupdir -name "name_*.sql.gz"-type f -mtime +5-exec rm {} \; >/dev/null2>&1
上一篇: MySQL优化之缓存优化详解(二)
下一篇: 一个对字符串处理的SQL_MySQL
推荐阅读
-
linux定时备份MySQL数据库并删除以前的备份文件(推荐)
-
Linux实现定时备份MySQL数据库并删除30天前的备份文件
-
Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
-
Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录
-
linux每天定时备份数据库并删除十天前数据详细步骤
-
Linux实现定时备份MySQL数据库并删除30天前的备份文件
-
linux定时备份MySQL数据库并删除以前的备份文件(推荐)
-
linux定时备份MySQL数据库并删除七天前的备份文件 (2014
-
Linux下自动备份Oracle数据库并删除指定天数前的备份
-
linux下备份MySQL数据库并删除7天前的备份数据_MySQL