首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

mysql数据日常备份

作者:  时间: 2011-06-07

vi /usr/local/sbin/mysqlbak.sh

输入以下内容:
#! /bin/bash
# 这个脚本每小时x:00运行

#Nginx日志文件的存放路径
log_dir=/var/log/jbmon/backup/db
date_dir=(`date +%Y%m%d%H`)

/usr/local/mysql/bin/mysqldump --lock-tables=false -uroot -panzhuo ultrax> ${log_dir}/ultrax${date_dir}.bak

/usr/local/mysql/bin/mysqldump --lock-tables=false -uroot -panzhuo anzhuouucenter> ${log_dir}/anzhuouucenter${date_dir}.bak


加入计划任务:
vi /etc/cron.d/sysstat

输入以下内容:
#每天凌晨3点备份数据
0 3 * * * root /usr/local/sbin/mysqlbak.sh