首页 > 代码库 > 在CentOS下自动备份mysql
在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/* 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。