5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7821|回复: 0
打印 上一主题 下一主题

[宝塔] 使用2个宝塔的FTP存储空间定时互相备份数据库与网站

[复制链接]

670

主题

785

帖子

8243

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8243
跳转到指定楼层
楼主
发表于 2020-5-13 08:12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先说明:
A服务器为存储备份资料的服务器
B、C服务器为需要备份资料的服务器

A服务器设置:
linux主机需要开放21、39000-40000端口,除了宝塔放行,服务器也需要放行。
如果你是win主机装的宝塔,需要放行
游客,如果您要查看本帖隐藏内容请回复
端口
具体如何放行,请点击:
腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html
阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html  
华为云:https://www.bt.cn/bbs/thread-3923-1-1.html
如果使用FTP存储空间工具,那么FTP连接属于被动模式,所以开放以上端口。

我们还需要设置被动模式连接的IP,按照以下操作进行,软件管理中搜索到pure-ftpd:
点设置,再点配置修改,CTRL+F进行搜索 Force
找到如图所示,复制一行,
游客,如果您要查看本帖隐藏内容请回复

B、C服务器设置:
一、提前准备工作
这个功能是集成在宝塔面板中的,所以ftp备份存储只能在宝塔面板后台找到。因为web环境面板只能是宝塔面板,另外要准备一个ftp空间,用来存放备份好的网站数据。
二、安装ftp存储空间工具
1、这个工具在宝塔面板的软件管理中,在右侧找到“系统工具”,下面看到“FTP存储空间”,点击右侧的“安装”。

2、安装完成后点击“设置”,输入ftp空间的IP地址,ftp用户名,ftp密码,然后保存。注意这里不能填错哦,填错了就会一直显示:正在获取文件列表。如果出现这种情况,那么还是卸载掉重新安装一下吧。

3、定时备份计划
在宝塔面板左侧点击“计划任务”,右侧任务类型选择“备份网站”和“备份数据库”。这是两个计划,需要依次添加。
执行周期自选时间,一般都是后半夜网站访客最少的时间段执行。
备份到选择“FTP存储空间”,默认保留最新3份。
点击“添加任务”,在下面任务列表中会看到刚才做好的任务,这里应该添加两个任务,一个是备份网站,另一个是备份数据库。

最后在任务列表的最右侧,懂脚本的喷狗可以在线编辑代码命令,或点击执行可以测试一下备份结果,执行完了能看到日志,最后可以删除掉这条命令。
最后去FTP空间找到这个测试的FTP备份,说明这个脚本没问题,可以正常执行。
建议每晚凌晨1点备份数据库,2点备份网站,互相备份,这样即便丢失数据,只会丢一天的。
如果数据库比较重要,你可以半天备份一次,具体看情况。
这样要比实时同步容易一些,主从实时同步有时会出问题。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-5-1 02:23 , Processed in 0.953125 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表