gpt4 book ai didi

mysql - 将 mySQL 从开发转移到生产

转载 作者:行者123 更新时间:2023-11-30 23:24:18 26 4
gpt4 key购买 nike

我需要将开发 mysql 数据库与生产数据库同步。生产数据库通过用户点击和通过网络生成的其他数据进行更新。开发数据库随处理数据更新。

实现此目标的最佳做法是什么?

我找到了一些差异工具(例如 mySQL 差异),但它们不管理更新的记录。我还找到了一些应用解决方案:http://www.isocra.com/2004/10/dumptosql/但我不确定这是一个好习惯,因为在这种情况下,我需要在每次添加新的 innodb 相关表时重新测试我的代码。

有什么想法吗?

最佳答案

看看 mysqldump。它可能会为您提供足够的服务。

假设您的表都使用某种唯一键进行了索引,您可以进行转储并让它省去“删除/创建表”位。让它以“插入忽略”方式运行,您将在不影响现有数据的情况下获得新数据。

另一种选择是使用 mysqldump 的查询部分来仅转储来自生产端的新记录。再次 - 让 mysqldump 去掉“删除/创建”位。

关于mysql - 将 mySQL 从开发转移到生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14071524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com