#!/bin/bash
#设置mysql备份目录
folder=/data/databaseBack
cd $folder
day=`date +%Y%m%d`
mkdir $day
cd $day
nowday=`date +%Y%m%d_%H%M%S`
mkdir $nowday
cd $nowday
#数据库服务器,一般为localhost
host=localhost
#用户名
user=root
#密码
password=123456
#备份order的数据库
db=pk_order
mysqldump -h$host -u$user -p$password $db>$db.sql
#备份common的数据库
db=pk_common
mysqldump -h$host -u$user -p$password $db>$db.sql
#备份member的数据库
db=pk_member
mysqldump -h$host -u$user -p$password $db>$db.sql
#数据要保留的天数
days=7
cd ../..
day=`date -d "$days days ago" +%Y%m%d`
#设置mysql备份目录
folder=/data/databaseBack
cd $folder
day=`date +%Y%m%d`
mkdir $day
cd $day
nowday=`date +%Y%m%d_%H%M%S`
mkdir $nowday
cd $nowday
#数据库服务器,一般为localhost
host=localhost
#用户名
user=root
#密码
password=123456
#备份order的数据库
db=pk_order
mysqldump -h$host -u$user -p$password $db>$db.sql
#备份common的数据库
db=pk_common
mysqldump -h$host -u$user -p$password $db>$db.sql
#备份member的数据库
db=pk_member
mysqldump -h$host -u$user -p$password $db>$db.sql
#数据要保留的天数
days=7
cd ../..
day=`date -d "$days days ago" +%Y%m%d`
rm -rf $day
1、在本地创建一个sh文件,上传到到linux上,chmod u+x member.sh,修改文件的权限
2、在linux上安装dos2unix,安装命令:yum install dos2unix -y
3、使用dos2unix把上传的sh文件转化成linux可执行的sh文件,命令:dos2unix member.sh
4、使用crontab设置定时任务:
crontab -e --编辑定时任务的命令
crontab -l --查看定时任务的文件
crontab –r --删除所有定时任务