同步本地和远程MySQL数据库

时间:2011-04-01 16:39:41

标签: php mysql workflow mysqldump

我正在尝试获取数据库同步的工作流程。现在:

  1. 我们创建了一个数据库。

  2. 数据库投入生产。

  3. 后来......我们意识到我们需要改变数据库结构。我们在当地更改。

  4. 完成后,我们会上传到制作中。

  5. 如果这在开发人员中很常见,您使用什么方法来处理这个问题,而不会丢失已经在生产方面引入的数据?

1 个答案:

答案 0 :(得分:3)

你应该是placing your database schema under version control。有很多工具可以帮助您解决这个问题。

Check out this other previous question on the topic了解一些特定于PHP的选项。数据库迁移通常是代码部署的一部分。查看构建工具以帮助使此过程更加自动化。 Phing是一种受欢迎的选择。