扫盲 2026.10.30 02:51 23 次浏览 0 条评论

服务器环境备份方法

服务器环境备份说白了就三样东西:网站目录、数据库、配置文件。少一样,重装之后就等着哭。

Windows小皮面板最省事,后台点网站备份、数据库备份,一键打包,文件默认丢在面板安装目录的backup下面。想每天自动备,用面板里的计划任务挂个定时就行。

手动备份更稳,直接写脚本打包。Linux下大概这么干:

#!/bin/bash
# 按日期建备份目录
BAK=/data/backup/$(date +%F)
mkdir -p $BAK

# 打包网站目录
tar -zcf $BAK/www.tar.gz /www/wwwroot/

# 导出MySQL,-p后面跟密码,别留空格
mysqldump -uroot -p123456 --all-databases > $BAK/mysql.sql

# 配置文件单独存一份
cp /etc/nginx/nginx.conf $BAK/ 2>/dev/null
cp /usr/local/apache/conf/httpd.conf $BAK/ 2>/dev/null

# 只留最近7天,旧的删掉
find /data/backup -type d -mtime +7 | xargs rm -rf

传奇三端更简单,Mir200、DBServer、LoginSrv这几个文件夹整个拷走,引擎和配置一起带上,别只拷数据。

关键点:数据库必须导成SQL文件,别直接拷mysql目录里的文件,热备容易坏。备份完最好换台机器恢复一次试试,恢复不了的备份等于没有。

说点什么 0

行思随记

欢迎来到:行思随记