为MySQL数据库创建临时登台环境

时间:2016-07-06 02:28:20

标签: mysql database git repository staging

我对数据库的暂存环境有疑问。我最初是一名网络开发人员,并使用GIT维护我的网站,这使我可以拥有一个临时环境,因此如果出现重大错误,我可以回滚。

我的数据库一直在增长,就在上周,我遇到了一个需要花费数小时修复的重大问题,这让我想要为我的MySQL数据库创建一个临时环境的选项,但到目前为止我没有找到像GIT这样的可能选择。我想防止像上周那样的错误并且知道我的数据库会增加我显然需要找到一个选项才能为时已晚。

对于我们可以用GIT做什么,DB有没有好的分段选项?是否有其他选项,例如可以允许我为我的数据库创建暂存环境的第三方选项?

1 个答案:

答案 0 :(得分:0)

使用mysqldump可以根据需要定期备份数据库。我通常每晚都这样做,如果发现错误,我至少可以恢复到稳定的状态。

请记住,当与网络文件系统结合使用时,这最有用,可防止在发生硬件故障时丢失数据。

根据问题的性质以及如何修复问题,您应该使用单独的数据库进行开发和测试。