mysql 备份到其他服务器_阿里云OSS原理备份网站数据库到其他服务器上

本来我也是想把网站备份到阿里云OSS的,然后看了这个脚本,其实这个备份脚本蛮人性化的。

脚本提供了ftp模式,那么这个就可以把你的网站备份到你的其他服务器上了。

我本来就有台服务器专门用来备份网站数据的,只是备份了网站程序文件没有备份数据库,刚好用到这个脚本,干脆把网站数据库也备份到服务器去。

当然这个脚本是用在linux系统下的,win系统的很多ftp软件就具备了。

说下这个脚本吧,准备:

1:AutoBackUpToOSS

上传这个文件到你的系统去,下载:

链接: https://pan.baidu.com/s/1dFwuceP 密码: j95t

2:编辑里面的AutoBackUpToOSS.sh

就是把上面这一部分换成你的,然后把网站的根目录哪里删了或者注释掉,不然会备份你系统里面的网站数据,这个对于小空间的系统就不行了。因为我服务器上很多网站,数据很大,用这个备份就不方便了。

重点就是数据库信息和ftp的设置,下面OSS的也可以不写,因为你ftp用了其他服务器的,那么就不能备份到OSS了。

如果你就只备份到OSS,没有其他服务器,那么ftp的信息就不用理了,默认的信息就是把资料备份到oss上的。

不过你得去设置oss,创建oss的Bucket目录。

3:安装下ftp文件支持

yum install -y tar ftp unzip

4:执行备份命令:chmod +x AutoBackupToOSS.sh  #执行权限保存

./AutoBackupToOSS.sh

然后加上每天晚上定时备份:

crontab -e

15 01 * * * /root/AutoBackupToOSS/AutoBackupToOSS.sh #每天凌晨1点15分开始备份 当然这个路径不一定是我的,你可能把AutoBackupToOSS放到其他位置了,反正根据你自己的来。

5:重启crontab

service crond restart

#MySql数据库的信息

MYSQL_USER=root                                                #mysql用户名

MYSQL_PASS=123456                                        #mysql密码

MYSQL_PATH=/usr/local/mysql                        #mysql的安装目录,注意格式,反斜杠

#希望设置的FTP的账号、密码

FTP_USER=myusername                                        #ftp用户名

FTP_PASS=mypassword                                        #ftp密码

FTP_IP=127.0.0.1                                        #ftp地址

FTP_PORT=2121                                                #ftp 的端口号码,如果端口上已经有FTP存在,请更改成别的

FTP_backup=backup                                        #Bucket目录,这个要在OSS上面创建

#网站的根目录

WEB_DATA=/home/wwwroot                                #要备份的网站数据,注意格式,反斜杠

#OSS 信息

OSS_BUCKET=bucketname                                #OSS上的bucket名称

OSS_ACCESS_KEY_ID=key_id                        #OSS上的ACCESS_KEY_ID

OSS_ACCESS_KEY_SECRET=key_secret        #OSS上的ACCESS_KEY_SECRET

#本地备份文件存放目录

BACKUP_PATH=/home/backup

#你要修改的地方从这里结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值