记录所有 mysql 查询

Posted

技术标签:

【中文标题】记录所有 mysql 查询【英文标题】:Log all mysql queries 【发布时间】:2015-02-02 07:40:49 【问题描述】:

我们有我们的发布周期,每周四我们在登台服务器上上传块。我们使用 git 来管理我们的代码版本控制。我们有一个 3gb 的 mysql 数据库。由于我们倾向于对我们的 mysql 数据库进行更改,我们最终每周都会在登台服务器上再次上传最新的数据库。这很耗时,因为我们必须将 sql 文件上传到托管在远程位置的暂存服务器。

我正在寻找的是我们是否可以让我们的本地数据库记录所有更新数据库的查询,无论是结构还是记录,然后使用所有这些查询以增量方式更新登台服务器上的数据库。

【问题讨论】:

【参考方案1】:

您要问的正是主/从或复制的作用。如果你为你的 mysql 实例设置这样的拓扑,它会做你想做的事情,但我必须补充一点,它也有它自己的困难。

【讨论】:

以上是关于记录所有 mysql 查询的主要内容,如果未能解决你的问题,请参考以下文章

记录所有 mysql 查询

mysql随机查询符合条件的几条记录

如何动态开启mysql的慢查询日志记录

mysql连接查询和子查询

Spring Boot在查询所有记录时无法找到MySQL表

MySQL 查询 一