在CentOS系统中备份Laravel项目,你可以遵循以下步骤:
打开终端。
切换到你的Laravel项目的根目录。例如,如果你的项目位于/var/www/html/my-laravel-project
,则运行:
cd /var/www/html/my-laravel-project
tar
命令创建一个压缩文件,包含整个项目目录。例如,将备份文件保存到/backup
目录下,并命名为my-laravel-project-backup.tar.gz
:sudo tar -czvf /backup/my-laravel-project-backup.tar.gz .
ls -l /backup/my-laravel-project-backup.tar.gz
现在,你已经成功地备份了Laravel项目。如果你还需要备份数据库,请执行以下步骤:
mysqldump
命令备份数据库。替换your_database_name
、your_database_user
和your_database_password
为实际的数据库名称、用户名和密码:mysqldump -u your_database_user -p your_database_name > /backup/my-laravel-project-db-backup.sql
输入密码后,备份文件将保存在/backup
目录下,命名为my-laravel-project-db-backup.sql
。
ls -l /backup/my-laravel-project-db-backup.sql
现在,你已经成功地备份了Laravel项目和数据库。在需要恢复项目时,只需解压缩项目备份文件并将数据库备份文件导入到MySQL中即可。