如何在单个主机上运行 mysql 复制?

发布于 2025-01-04 11:53:18 字数 254 浏览 1 评论 0原文

我想在单个主机上复制 mysql 数据库,然后拍摄复制数据库的快照以供开发,即:

Master -> Repslave(只读)->多个开发快照

快照应该只存储它们自己和repslave之间的差异,因为它是在拍摄快照的时间点。代表从站应继续向主站请求更新的操作,以便将来的快照是最新的。我以前见过这样做,发现它对开发非常有用,但我不太了解如何设置它。

这是怎么做到的?如果可能的话,我不想在同一主机上安装两个 mysql。这也可行吗?

I'd like to replicate a mysql database on a single host and then take snapshots of the replicated DB for development, ie:

Master -> Repslave (readonly) -> multiple development snapshots

The snapshots should only store the differences between themselves and the repslave as it was at the point in time that the snapshot was taken. The repslave should continue requesting updated actions from the master so that future snapshots are up to date. I've seen this done before and found it very useful to develop on but I don't know much about setting it up.

How is this done? I'd prefer not to place two installations of mysql on the same host if possible. Is this also feasible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文