相信技术的力量

数据库自动备份

利用宝塔面板计划任务进行数据库的自动全量备份,可以备份到多个地方:

  1. 本地磁盘(默认)
  2. 远程服务器,须安装FTP存储空间
  3. 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

⬆️