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

在CentOS下自动备份mysql

时间:2016-11-22 20:32:07      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:crontab   mysqldump   mysql数据库   nbsp   bak   自动备份   使用   命令   备份mysql   

在CentOS下自动备份mysql数据库,并差异同步到其它网络主机上

1、在/root/mysql_backup/下添加backup.sh:vim /root/mysql_backup/backup.sh,然后在里面添加以下代码:

  mysqldump  -uroot  -p ‘a123456‘  mysqltest  > /root/mysql_backup/`date +%Y-%m-%d~%H:%M:%S`.bak    // 备份数据库

  rsync  -av  /root/mysql_backup/*  root@172.16.0.88:/root/backup/               // 差异同步备份文件

2、添加计划,运行命令:crontab -e ,然后在里面添加以下内容:

    *  */1 * * *  /bin/bash   /root/mysql_backup/backup.sh    // 每小时运行一次 backup.sh

3、重新运行一下计划:service  crond  restart

 

PS:运行backup.sh 前需先保证本地可以使用ssh的密钥访问172.16.0.88

在CentOS下自动备份mysql

标签:crontab   mysqldump   mysql数据库   nbsp   bak   自动备份   使用   命令   备份mysql   

原文地址:http://www.cnblogs.com/jefflee168/p/6090733.html

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