溫馨提示×

Laravel項目在Ubuntu上如何備份

小樊
33
2025-10-16 13:37:21
欄目: 智能運維

在 Ubuntu 上備份 Laravel 項目,您需要執行以下幾個步驟:

  1. 安裝 rsync:

    在 Ubuntu 終端中運行以下命令來安裝 rsync:

    sudo apt-get update
    sudo apt-get install rsync
    
  2. 創建備份目錄:

    在您的服務器上創建一個用于存儲備份的目錄。例如,在 /home 目錄下創建一個名為 laravel_backups 的目錄:

    sudo mkdir /home/laravel_backups
    
  3. 備份項目文件:

    使用 rsync 命令將項目文件備份到新創建的目錄中。請確保使用您自己的項目路徑和用戶。

    rsync -av --delete /home/your_user/your_project_folder /home/laravel_backups/your_project_backup_$(date +%Y%m%d%H%M%S)
    
  4. 備份數據庫:

    使用 mysqldump 命令備份 Laravel 項目的數據庫。請確保使用您自己的數據庫名、用戶名和密碼。

    mysqldump -u your_database_user -p your_database_name > /home/laravel_backups/your_project_backup_$(date +%Y%m%d%H%M%S)_database.sql
    
  5. 壓縮備份文件:

    使用 tar 命令將項目文件和數據庫備份文件壓縮到一個 .tar.gz 文件中。

    cd /home/laravel_backups
    tar -czvf your_project_backup_$(date +%Y%m%d%H%M%S).tar.gz your_project_backup_$(date +%Y%m%d%H%M%S) your_project_backup_$(date +%Y%m%d%H%M%S)_database.sql
    
  6. 刪除舊的備份文件:

    為了節省空間,您可以刪除一定時間前的備份文件。例如,刪除 30 天前的備份文件:

    find /home/laravel_backups -type f -mtime +30 -name "*.tar.gz" -exec rm {} \;
    

現在,您已經成功地在 Ubuntu 上備份了 Laravel 項目。請確保定期執行這些步驟以保持項目的最新備份。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女