Linux Ubuntu/Centos7 定时备份mysql数据库
来源:互联网 发布:美国政治正确 知乎 编辑:程序博客网 时间:2024/05/19 07:09
定期备份数据库
风.foxwho
数据库备份命令
vim /www/tool/mysql_backup.sh
加入
#!/bin/bash#网址SITE=www.foxwho.com#备份路径BACKUP=/www/backup/mysql/$SITE#当前时间DATETIME=$(date +%Y-%m-%d-%H-%M-%S)echo "备份开始===="echo "备份文件存放于${BACKUP}/$DATETIME.tar.gz"#创建备份目录[ ! -d "$BACKUP" ] && mkdir -p "$BACKUP"#数据库地址HOST=localhost#数据库用户名DB_USER=root#数据库密码DB_PW=root# 要备份的数据库名DATABASE=blogmysqldump -u${DB_USER} -p${DB_PW} --host=$HOST -q -R --databases $DATABASE | gzip > ${BACKUP}/$DATETIME.$DATABASE.sql.gz# 要备份的数据库名2DATABASE=blog2mysqldump -u${DB_USER} -p${DB_PW} --host=$HOST -q -R --databases $DATABASE | gzip > ${BACKUP}/$DATETIME.$DATABASE.sql.gzecho "SUCCESS."
设置权限
chmod +x /www/tool/mysql_backup.sh
设置定时备份
运行如下命令
# 编辑系统任务crontab -e
在最后一行加入
#每天 3点20分 定时执行 备份20 3 * * * /www/tool/mysql_backup.sh
crontab基本格式 :
* * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令
首发 http://www.foxwho.com/article/102 .
同步自 我的博客 http://www.foxwho.com
0 0
- Linux Ubuntu/Centos7 定时备份mysql数据库
- centOS7下mysql数据库定时备份
- linux定时备份mysql数据库
- linux定时备份mysql数据库
- linux定时备份mysql数据库
- linux 定时备份mysql数据库
- linux定时备份mysql数据库
- linux下mysql数据库定时备份
- linux下定时备份mysql数据库
- linux下mysql定时备份数据库
- linux下mysql定时备份数据库
- linux上定时备份mysql数据库
- linux下mysql定时备份数据库
- linux mysql数据库本地定时备份
- linux服务器上定时备份 mysql 数据库
- Linux上定时备份MySQL数据库
- Linux环境下mysql数据库定时备份
- linux 定时 备份 数据库 mysql 和oracle
- 数学之美系列好文,强烈推荐
- 文章标题
- Asking The Right Questions -- Note One: Find the issue and conclusion.
- 微信开发八 用户管理
- Django学习4-模板表达式
- Linux Ubuntu/Centos7 定时备份mysql数据库
- 用jq写轮播图(目前只是半成品)
- 如何用好 github 中的 watch、star、fork,转载mark
- bzoj 1079: [SCOI2008]着色方案 (记忆化搜索)
- Android-xml根布局-参数失效原因
- spring mvc 返回json实例
- 超级素数幂
- 扩展ThreadPoolExector
- 如何解决Android eclipse 使用RecyclerView和CardView控件时报错问题