wordpress - 对我的 WordPress 副本进行版本控制

标签 wordpress backup

准备好 WordPress 和主机。安装它,添加插件。根据您的意愿定制。这将为我们提供许多文件和数据库。

我们已经将每个文件保存在任何给定的版本控制系统(实际上是 GIT SVN)上。

那么,保持“备份”完全且易于恢复的最佳方法是什么?

<子> 我相信“最佳方法”将是一种简单和/或自动化的方法(与 this 不同),只需单击一下即可备份和恢复数据库。

最佳答案

要备份,请使用 tar 和 mysqldump 命令。这些是开放标准,因此在任何地方都被接受并且没有错误。
使用tar命令备份文件:

$ tar -cvzf /path/to/storage/backup.tar /path/to/wordpress/installation

要恢复文件,只需解压即可。 示例:

$ tar -C /path/to/wordpress/installation -xvzf /path/to/storage/backup.tar

使用MySQLdump命令备份数据库:

$ mysqldump --opt -u [uname] -p[password] [dbname] > [backupfile.sql]

要恢复数据库,只需通过 mysql 命令执行 sql dump 文件即可。 示例:

$ mysql -u [uname] -p[password] [db_to_restore] < [backupfile.sql]

确保 -p 和密码之间没有空格。 无论您的数据库有多大,它都可以工作(phpMyAdmin 不能用于备份和恢复大型数据库)。 MySQLdump 比其他原始方法稍慢,但它没有错误且有效。

要实现自动化,请使用这些命令作为 cron 作业的命令。

关于wordpress - 对我的 WordPress 副本进行版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5023193/

相关文章:

html - 移除 HREF 下一个 Html 标签

wordpress - 在现有的 WordPress 网站上使用react

javascript - 将类型为 ="module"的 javascript 加入队列

postgresql - 备份 postgresql WAL 日志

php - 通过sql查询从wordpress获取post数据

html - 图像 slider 上的猫头鹰分页

mysql - 在linux服务器上自动备份MySQL数据库

linux - dd 磁盘镜像 - 何时使用哪个 conv 开关?

android - WhatsApp 无法检测到本地备份文件

ios - 通过 iCloud 备份恢复设备时,应用程序数据未恢复