Ubuntu LAMP如何进行备份恢复
小樊
53
2025-09-14 12:54:37
备份方法
- 数据库备份:用
mysqldump命令导出数据库为SQL文件,如mysqldump -u root -p 数据库名 > 备份文件.sql。
- 网站文件备份:用
tar命令打包网站根目录(如/var/www/html)为压缩包,如tar -czvf 备份文件.tar.gz /var/www/html。
- 配置文件备份:复制Apache、PHP等配置文件到指定目录,如
cp /etc/apache2/apache2.conf 备份目录/。
- 工具备份:可使用系统自带工具Deja Dup或第三方工具(如BorgBackup)进行图形化或自动化备份。
恢复方法
- 数据库恢复:先创建同名数据库(如需新建),再用
mysql命令导入SQL文件,如mysql -u root -p 数据库名 < 备份文件.sql。
- 网站文件恢复:用
tar命令解压备份包到网站根目录,如tar -xzvf 备份文件.tar.gz -C /var/www/html。
- 配置文件恢复:将备份的配置文件复制回原路径,如
cp 备份目录/apache2.conf /etc/apache2/。
注意事项
- 恢复前确保备份文件完整,建议先测试恢复过程。
- 恢复配置文件后需检查权限和语法是否正确。
- 定期备份并存储到多地(如本地+云端),避免单点故障。