1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql实现自动远程备份一办法

mysql实现自动远程备份一办法

时间:2021-11-04 20:45:57

相关推荐

mysql实现自动远程备份一办法

有了下面这个mysql实现自动远程备份一办法教程,不懂mysql实现自动远程备份一办法的也能装懂了,赶紧get起来装逼一下吧!

一、实现本地自动备份数据库很简单:

1.以root身份登陆

2.计划任务(每天的3:30自动执行 /usr/bin/mysqlbackup)

crontab

0 3:30 * * * /usr/bin/mysqlbackup

3.写一个自动备份数据库脚本

vi /usr/bin/mysqlbackup

#!/bin/bash

mv /home/.../db_bak5.tgz /home/.../db_bak6.tgz

mv /home/.../db_bak4.tgz /home/.../db_bak5.tgz

mv /home/.../db_bak3.tgz /home/.../db_bak4.tgz

mv /home/.../db_bak2.tgz /home/.../db_bak3.tgz

mv /home/.../db_bak1.tgz /home/.../db_bak2.tgz

rm -rf /home/.../db_bak.txt

/usr/bin/mysqldump -uroot -ppassworddbname

/home/.../db_bak.txt

cd /home/.../

tar czvf db_bak1.tgz db_bak.txt

二、这样每天的3:30就会在本地目录/home/.../下生成相应的数据库备份,开始由于/home/.../目录下缺少数据系统会提示错误,这是正常的

三、至于远程备份可以配合使用ftp或scp命令实现,方法很简单,查一下相关命令的使用,然后再改动一下mysqlbackup脚本就可以了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。