温馨提示×

Debian LNMP如何备份与恢复

小樊
39
2025-03-22 21:46:15
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Debian LNMP指的是在Debian操作系统上部署的LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境。备份与恢复LNMP环境通常涉及以下几个方面:

备份

  1. 备份Nginx配置和网站文件
  • 使用 cp 命令备份 /etc/nginx/var/www 目录。
  • 例如,备份整个Nginx配置和网站文件可以使用以下命令:
sudo cp -r /etc/nginx /etc/nginx.backup
sudo cp -r /var/www /var/www.backup
  1. 备份MySQL数据库
  • 使用 mysqldump 命令备份MySQL数据库。
  • 例如,备份名为 mydatabase 的数据库可以使用以下命令:
mysqldump -u username -p mydatabase > mydatabase_backup.sql
  1. 备份PHP配置和网站代码
  • 如果使用PHP-FPM,备份 /etc/php/版本/fpm/pool.d/www.conf/etc/php/版本/fpm/php.ini 文件。
  • 备份网站代码通常在 /var/www 目录下。

恢复

  1. 恢复Nginx配置和网站文件
  • 将备份的文件复制回原位置。
  • 例如,恢复Nginx配置和网站文件可以使用以下命令:
sudo cp -r /etc/nginx.backup/* /etc/nginx/
sudo cp -r /var/www.backup/* /var/www/
  1. 恢复MySQL数据库
  • 使用 mysql 命令恢复备份的数据库。
  • 例如,恢复名为 mydatabase 的数据库可以使用以下命令:
mysql -u username -p mydatabase < mydatabase_backup.sql
  1. 恢复PHP配置和网站代码
  • 将备份的PHP配置文件复制回 /etc/php/版本/fpm/pool.d/ 目录。
  • 将备份的网站代码复制回 /var/www 目录。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:LNMP在Debian上的备份与恢复技巧

0