利用宝塔面板计划任务进行数据库的自动全量备份,可以备份到多个地方:
- 本地磁盘(默认)
- 远程服务器,须安装FTP存储空间
- OSS,须安装对应的OSS(阿里云,腾讯云,七牛云)
本地磁盘
默认存储路径为 www/backup/database
远程服务器
远程服务器需要提供FTP帐号,并开启如下端口,安全组和防火墙都需要开
- 21端口(FTP使用)
- 39000-40000(被动模式使用)
本机安装FTP存储空间,并配置远程FTP帐号
注意,配置Host时,需要把端口21一起配置上,例如: 123.123.123.123:21
记得在计划任务里选择备份到 FTP存储空间。
解压备份文件
gunzip Db_sqlxxxx_001112.sql.gz
FTP存储空间一直卡在"获取文件列表",刷不出来
解决方案:
将配置文件中,定位如下代码
# ForcePassiveIP 192.168.0.1
改为
ForcePassiveIP 服务器外网ip
搞定。
问题
FTP 目录权限
如果开通FTP账号后,对应的目录没有权限,可以到【文件】管理板块,将对应的目录所有者改为root
即可。
(完)
参考
https://www.bt.cn/bbs/thread-7542-1-1.html