我想在生产服务器运行应用程序的时候运行此命令:
mysqldump -u sbp -p databasename_production > databasename_development_copy.sql
在生产正在运行或没有生产时这样做安全吗?
简而言之,如果我有生产数据的副本,开发会容易得多。这样安全吗?
我正在Digitalocean上做这件事。
答案 0 :(得分:0)
是的,这应该很好,但是我不建议您在核心时间或网站/数据库上的流量/活动频繁的时候这样做。
计划一个每天运行的作业,然后将备份文件还原到开发数据库实例/服务器。这有两个目的:1)您现在有一个实时数据库来进行开发/故障排除2)您已确认数据库的日常备份未损坏,并且如果发生了灾难性的事故,则可以恢复正常运行的备份从。