在CentOS下自动备份mysql
Posted jeff
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CentOS下自动备份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/* [email protected]:/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的主要内容,如果未能解决你的问题,请参考以下文章