crontab任务定时备份mysql数据库
来源:互联网 发布:李安 知乎 编辑:程序博客网 时间:2024/05/21 22:33
定时任务配置(最后必须空一行,否则不会执行)
# mysql备份(每10分钟执行一次)*/10 * * * * sh /home/web/test/public_html/timetask/mysqlBackup.sh#空一行
编写mysql备份sh脚本
#!/bin/sh# 数据库连接信息DB_USER="root"DB_PASS="123456"DB_HOST="localhost"DB_NAME="test"# mysql程序路径及数据库备份路径BIN_DIR="/www/wdlinux/mysql-5.5.58/bin" #the mysql bin pathBCK_DIR="/home/backup/mysql"#the backup file directoryDATE=`date +%H%M%S`# 创建备份目录myPath=$BCK_DIR/`date +%Y%m/%d`echo $myPathif [ ! -d $myPath ];then mkdir -p $myPathfi# 执行备份# /usr/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalhost timepusher > /mnt/mysqlBackup/db_`date +%F`.sql$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME --skip-lock-tables > $myPath/db_$DATE.sql# 进入mysql备份目录cd $myPath# 压缩sql文件tar -czvf $myPath/db_$DATE.tar.gz db_$DATE.sql# 删除sql文件rm -rf db_$DATE.sql
原文地址:https://www.4ui.cn/article/linux/lekjKrJdorg6vOQn.html
阅读全文
0 0
- crontab任务定时备份mysql数据库
- 定时任务执行mysql数据库备份,crontab可运行。
- linux定时任务crontab自动备份mysql数据库
- CentOS中crontab定时备份mysql数据库
- linux定时任务crontab自动备份mysql数据库(ssh/php)
- 计划任务定时备份mysql指定数据库
- Mysql数据库定时任务自动备份
- 使用Crontab定时备份数据库
- 利用crontab,系统每天定时备份mysql数据库
- 利用crontab,系统每天定时备份mysql数据库
- Linux下crontab+php实现Mysql数据库定时备份
- linux下使用crontab定时备份MYSQL数据库的方法
- linux下使用crontab定时备份MYSQL数据库的方法
- linux下应用crontab对mysql数据库进行定时备份
- linux下使用crontab定时备份MYSQL数据库的方法
- Crontab 每天定时备份 MySQL
- crontab定时备份mysql数据
- 定时任务-数据库备份
- 安装linux(ubuntu)遇到soft lockup问题
- 日常调错记录之javax.servlet-api
- 浅谈JavaScript、ES5、ES6
- Maximal Rectangle
- SqlServer2008第一次安装后连接问题
- crontab任务定时备份mysql数据库
- django filter 字母区分大小写
- 谨以此文纪念我伟大的父亲
- HDOJ1587 Flowers
- Redis
- [Machine Learning]Kmeans 算法 python 实现
- 结构体小知识
- 1008. Elevator (20)
- 记一次面试