最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux网站数据与mysql数据库自动备份代码
时间:2014-06-10 编辑:简简单单 来源:一聚教程网
定时备份网站数据
代码如下 | 复制代码 |
#!/bin/bash |
第二行:导入环境变量
第三行,把指定目录打个压缩包/web/www/www.111com.net/目录进行大把,存到指定的目录:/web/backup/中,文件是当前的年月日
第四行:删除两天前的备份文件
mysql自动备份(可删除几天前的数据)
代码如下 | 复制代码 |
#!/bin/bash export PATH=$PATH:/bin:/usr/bin:/usr/local/bin find /web/backup/mysqlbak/ -mtime +7 -exec rm {} ;#注意:{}和之间有个空格的 mysqldump -uroot -pganggang11560. -B blog > /web/backup/mysqlbak/www.mapenggang.com.$(date +%Y-%m-%d-%k-%m-%S).sql |
第一行:就不说了
第二行:导入环境变量,因为在定时任务的时候是没有环境变量的,所以导入一下下。传送门
第二行:在/web/backup/mysqlbak/中查找最后修改时间是五天前的文件,并执行 rm命令,{}是将查找的文件名传入!
第三行:mysqldump命令备份数据库,使用root用户连接,导出blog表,将备份存放在/web/backup/mysqlbak/目录下,文件名为:blog加上备份的年月日时分秒
代码如下 | 复制代码 |
chmod 777 ./bak.sh#给脚本执行权限 |
30 4 * * * /web/backup/bak.sh #每天的凌晨四点半执行
相关文章
- Linux VPS主机定时自动备份网站及MYSQL数据库的脚本 07-10
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31