先创建备份的文件夹
在backup文件夹里创建两个目录 即保存数据库文件和保存图片文件
进入sql文件 备份 取名用时间戳区别
1表示数据库账号 2表示数据库密码 3表示要备份的数据库 4表示备份目录 5表示备份的数据库名称
o2o'data+%Y%m%d%H%M%S'.sql
先进入图片路径里面upload里面
1表示的是指令 2表示的是备份路径 3表示原图片路径 /User/baidu/upload/
重点
可讲上面两个操作放入.sh文件里面(方便一键执行)
在backup里面的表头添加#!/bin/sh
然后将下面两句放里面
mysqldump -uroot -pXiangze230! o2o>/root/backup/sql/o2o'data+%Y%m%d%H%M%S'.sql
tar -zcvf /root/backup/image/image'data+%Y%m%d%H%M%S'.tar.gz /user/baidu/iamge/upload/
效果如下
完成后 就可以输入如下指令完成一键执行
sh backup.sh