1.数据库备份脚本
(1)需求过程分析
备份数据库生成压缩包
生成日志可以看出备份时间及库名
定时任务 定时执行
删除超过30天的备份
(2)实现代码
#!/bin/bash
name=mysql #要备份的库名 (自行修改为要备份的数据库)
user=root #数据库用户名
passwd=123456 #数据库密码 (自行修改为自己的数据库密码)
bakdir=/opt/sql #备份目录
tardir=/opt/tar #压缩包目录
logdir=/opt/log #日志目录
DATE=`date +%Y_%m_%d` #获取当前系统时间
mkdir -p $bakdir $tardir $logdir
mysql -u$user -p$pas