自动将网站数据,数据库备份到OSS上-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

自动将网站数据,数据库备份到OSS上

2014-03-10 14:30:42 15962 11
网站的数据就是网站的灵魂,可是数据总是会因为各种原因,如服务器损坏,人员误操作而丢失
OSS是一个很不错的服务,能很好的保存,备份我们的文件,这里共享一个自己写的,把网站数据,服务器数据备份到OSS的教程


1、先创建一个OSS的Bucket,设置成私有的


2、在bucket创建一个目录来存放备份文件



3、下载自动备份脚本,这个脚本基于OSS官方的FTP脚本,和LNMP自动备份脚本




修改里面的AutoBackUpToOSS.sh 文件配置



#-----------------------------------------------------------------------
#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
#你要修改的地方从这里结束
#-----------------------------------------------------------------------





4、先安装软件的支持包


yum install -y tar ftp unzip


5、将代码下载的附件,上传到服务器,使用以下命令解压缩和运行


unzip AutoBackupToOSS.zip
chmod  x AutoBackupToOSS.sh
./AutoBackupToOSS.sh


6、如果想要每天定时运行,请执行以下代码


crontab -e


7、按下键盘上的a,进入插入模式,复制一下内容到里面,自行修改文件的目录


00 00 * * * /root/AutoBackupToOSS.sh


#00 00 代表的是 24:00分开始执行,如果要设置成 24:30 则输入 30 00


8、输入完成后按下ESC键,输入wq,按下回车保存





取消 提交回答
全部回答(11)
  • 1844317988562557
    2019-11-07 11:20:17

    有没有这个文件下载的地方呀,上面的下载不了

    0 0
  • 月影传说
    2018-08-22 09:26:28
    Re自动将网站数据,数据库备份到OSS上
    其实我想知道的是: 如何快速地恢复回机器,或者阿里ECS
    0 0
  • zbing
    2018-02-26 11:17:16
    回 7楼谈笑间01的帖子
    哥们,问题解决了没?
    0 0
  • 奋斗的牛
    2016-10-28 11:20:03
    Re自动将网站数据,数据库备份到OSS上
    这些命令要在哪里运行了,我是用win2003 系统。

    0 0
  • 谈笑间01
    2016-10-14 15:40:08
    Re自动将网站数据,数据库备份到OSS上
    # ./AutoBackupToOSS.sh
    Connected to 127.0.0.1 (127.0.0.1).
    220 pyftpdlib based ftpd ready
    Remote system type is UNIX.
    Using binary mode to transfer files.
    331 Username ok, send password.
    230 Login successful.
    200 Type set to: Binary.
    550 Invalid argument..
    250 File removed.
    250 File removed.
    local: Data_20161014.tar.gz remote: Data_20161014.tar.gz
    227 Entering passive mode (127,0,0,1,90,159).
    150 File status okay. About to open data connection.
    226 Transfer complete.
    1701788 bytes sent in 0.00235 secs (722934.59 Kbytes/sec)
    local: Web_20161014.tar.gz remote: Web_20161014.tar.gz
    227 Entering passive mode (127,0,0,1,111,41).
    150 File status okay. About to open data connection.
    426 Internal error; transfer aborted.
    221 Goodbye.

    总是到最后出错是怎么回事啊?
    0 0
  • 吾爱互联
    2015-05-20 17:55:19
    Re自动将网站数据,数据库备份到OSS上
    多备份也可以直接备份到OSS
    0 0
  • imnpc
    2014-08-14 22:29:40
    Re自动将网站数据,数据库备份到OSS上
    能被分 但是修改哪个才能走内网?
    0 0
  • useit_知识库
    2014-06-22 21:10:32
    楼主的内容很重要,非常不错实用。
    0 0
  • 比翼鸟
    2014-06-17 17:24:30
    Re自动将网站数据,数据库备份到OSS上
    附件下载不下来,楼主能重新提供下吗?谢谢
    0 0
  • 小罗flyto
    2014-03-10 19:16:51
    Re自动将网站数据,数据库备份到OSS上
    不用架设,把文件配置好,直接运行就行了
    0 0
  • 弧线
    2014-03-10 14:41:04
    Re自动将网站数据,数据库备份到OSS上
    学习了!!!但还是不会! 需要架设什么 FTP
    0 0
滑动查看更多
相关问答

3

回答

数据库如何备份到oss上

2014-11-21 13:45:36 8425浏览量 回答数 3

1

回答

OSS IOS SDK 图片处理支持的功能

2018-06-08 12:13:13 727浏览量 回答数 1

1

回答

新手:怎么用oss的图片服务

2014-08-18 16:46:15 7073浏览量 回答数 1

2

回答

oss图片处理收费,cdn是一次还是多次

2014-08-19 10:25:37 7309浏览量 回答数 2

8

回答

咨询一下关于oss图片水印,缩略图问题。

2014-05-26 15:02:30 17943浏览量 回答数 8

2

回答

oss里面怎么用图片处理

2014-05-20 17:50:47 7126浏览量 回答数 2

5

回答

忍不住吐槽下oss的图片处理

2014-04-04 22:12:45 7631浏览量 回答数 5

6

回答

oss 图片处理是否是否支持旋转

2014-03-28 10:48:20 9186浏览量 回答数 6

3

回答

打开oss里边的图片为什么不能直接在浏览器显示,二是提示下载。

2013-11-21 15:48:21 14942浏览量 回答数 3

3

回答

用oss做图片存储流量怎么计算

2013-07-05 18:40:10 7904浏览量 回答数 3
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载