linux下mysql 自动备份
来源:互联网 发布:新申请域名无法访问 编辑:程序博客网 时间:2024/05/21 10:03
MySQL :: Linux 下自动备份数据库的 shell 脚本
Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。
脚本内容如下:
----------------------------------------------------------------------start
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME="test"
DB_USER="username"
DB_PASS="password"
# Others vars
BIN_DIR="/usr/local/mysql/bin"
BCK_DIR="/home/mysql/backup"
DATE=`date +%F`
# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz
-----------------------------------------------------------------------------end
然后使用将此脚本加到 /etc/crontab 定时任务中:
01 5 * * 0 mysql /home/mysql/backup.sh
好了,每周日凌晨 5:01 系统就会自动运行 backup.sh 文件备份 MySQL 数据库了。
这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。
- linux下mysql自动备份
- linux下mysql自动备份
- linux下mysql 自动备份
- linux下mysql 自动备份
- linux下mysql自动备份
- Linux下的Mysql数据库自动备份
- MySql在linux下的自动备份
- Linux下每天自动备份mysql数据库
- linux下mysql/sybase自动远程备份
- linux 下 mysql自动备份脚本
- linux下mysql自动备份数据脚本
- linux下mysql自动备份shell脚本
- linux下mysql自动备份shell脚本 .
- linux下mysql自动备份脚本
- linux下 mysql自动备份脚本
- linux下mysql自动远程备份
- linux环境下自动备份mysql
- Linux下的MySQL自动备份脚本
- lua垃圾回收机制
- TCP/IP、Http的区别
- 对PES NALU 帧的疑惑
- Hibernate基础配置
- 分离线程
- linux下mysql 自动备份
- 在oracle数据库中如果查询一个数据库中有哪几张表?
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- No setter found for property 'adService' in class 'com.shop.action.AdAction'
- 深入浅出JMS(二)——JMS的组成
- [华为机试练习题]10.二叉树遍历
- Linux下数据流重导向(Redirection)
- C/C++中extern关键字详解
- java实现爬虫爬网站图片