首页 > 数据库技术 > 详细

mysql命令自动备份

时间:2015-07-20 12:38:34      阅读:172      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!