ubuntu

ubuntu上thinkphp项目备份与恢复方法

小樊
44
2025-09-16 22:03:32
栏目: 编程语言

备份方法

  1. 项目文件备份:用tar命令打包项目目录,如sudo tar -czvf project_backup.tar.gz /path/to/your/project
  2. 数据库备份:用mysqldump命令,如mysqldump -u username -p database_name > database_backup.sql
  3. 配置文件备份:用tar命令打包配置目录,如tar -czvf config_backup.tar.gz config/
  4. 自动化备份:将备份命令添加到cron作业中,如0 2 * * * /usr/bin/mysqldump -uroot -pMySecretPassword mydatabase > /path/to/backup/mydatabase_$(date +\%F).sql

恢复方法

  1. 项目文件恢复:用tar命令解压备份文件到指定目录,如tar -xzvf project_backup.tar.gz -C /path/to/destination
  2. 数据库恢复:用mysql命令导入备份的SQL文件,如mysql -u username -p database_name < database_backup.sql
  3. 配置文件恢复:将备份的配置文件复制回原位置。

0
看了该问题的人还看了