记录 MySQL Diff 的方法?

发布于 2024-12-28 20:23:13 字数 203 浏览 0 评论 0原文

我现在正在开发一个项目,该项目要求我使用 CMS 对数据库进行多项更改,稍后我将需要这些更改,以便创建安装后配置文件以重用这些更改。我知道有很多基于 Windows 的程序可以向您展示 MySQL 差异,但是 Linux 呢?我希望能够保留我的更改的附加日志,以便我知道幕后到底发生了什么。

理想的情况是我可以捕获后状态和当前状态,比较它们并聚合输出。有谁知道如何做到这一点?

I'm working on a project right now that required me to use a CMS that makes multiple changes to a database, I'll need those changes later in order to create a post install configuration file to reuse those changes. I know that there are lots of Windows based programs that will show you MySQL Diffs, but what about Linux? I would like the ability to keep an appending log of my changes so I know what exactly is going on under the hood.

The ideal scenario would be that I can capture a post and current state, compare them, and aggregate the output. Does anyone know a way to do this?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兮颜 2025-01-04 20:23:13

如果这些是对数据库所做的唯一更改,那么一种方法是启用 二进制日志,并将其用作更改日志。您可以使用 mysqlbinlog 工具将其转换为 SQL 脚本。

If these are the only changes made to your database then one way to do this is to enable the binary log, and use that as your change log. You can convert it to a SQL script using the mysqlbinlog tool.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文