如何同步GIT和MySQL进行应用程序备份?

时间:2015-12-12 18:35:39

标签: php mysql git bash yii2

恢复备份时,如何使应用程序(Yii2 / PHP)与数据库(MySQL)保持同步?应用程序版本化并使用GIT标记,并且每晚使用mysqldump备份数据库。管理员应该能够恢复所做的任何数据库备份(使用应用程序中的脚本或按钮)。

示例:十天前从转储中恢复数据库时,这需要从git(也是十天前)签出相应的代码库。

这解决得最好吗

  • 使用bash脚本进行恢复或
  • 修改应用程序以将GIT标记写入数据库或
  • 修改GIT(挂钩)以保持同步或
  • 任何其他方式?

那里有设计模式,脚本,Yii2扩展等吗?

BTW:我不想在GIT中包含数据库转储,因为这会破坏GIT所需的空间。

0 个答案:

没有答案