码迷,mamicode.com
首页 > 数据库 > 详细

mysql命令自动备份

时间:2015-07-20 12:38:38      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

1.创建并编辑文件 /usr/sbin/bakmysql,命令:

vi /usr/sbin/bakmysql 

内容如下:

1 db_user="root"
2 db_passwd="root"
3 db_name="db_test"
4 # the directory for story your backup file.you shall change this dir
5 backup_dir="/usr/software/backup/mysqlbackup"
6 # date format for backup file (dd-mm-yyyy)
7 time="$(date +"%Y%m%d%H%M%S")"     
8 
9 $mysqldump -u $db_user  -p$db_passwd $db_name  > "$backup_dir/$db_name"_"$time.sql"

 

 2.修改文件bakmysql属性,使其可执行;

chmod +x /usr/sbin/bakmysql

 

3.创建定时任务
crontab –e 
#进入编辑界面,内容如下
10 23 * * * ./usr/sbin/bakmysql
 
#上一行命令的 " . " 不要也可

# 10 23 是每天23:10执行 bakmysql 文件,备份数据库在路径 /usr/software/backup/mysqlbackup下

 

mysql命令自动备份

标签:

原文地址:http://www.cnblogs.com/xiaoliu66007/p/4661044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!