mysql - 仅记录插入、更新和删除 mysql 查询

标签 mysql logging

我正在使用带有 phpmyadmin 和 MySQL 5.0 的 WAMP 服务器。我一直在寻找一种只记录所有插入、更新和删除查询的方法,但无济于事。

我设法让它自动生成日志,将“log=C:\wamp\mysql\log\queries.log”行添加到 mysql 的 my.ini 配置文件,但日志没有记录精确查询。

我正在尝试的是,每当发生插入、删除或更新查询时,它都会将查询记录在一个文件或另一个表中。这可能与程序有关吗?我有什么选择?

最佳答案

这是通过二进制日志实现的。您可以使用 log-bin 参数启用它。
您可以使用此实用程序 mysqlbinlog 读取二进制日志的内容。

关于mysql - 仅记录插入、更新和删除 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7587037/

相关文章:

python 记录器作为 __main__ 的子级

PHP/HTML ~> 来自 mysql fetch 的 href 链接

php - Mysql - 验证结果的一部分是否存在于另一个表中

mysql - 将 BLOB 转换为 sql 中的文本

MySQL 函数从查询传递参数

java - 使用 log4j 记录 stderr 和 stdout

Mysql错误1066不唯一的表/别名

java - Logback 丢失日志消息,即使 discardingThreshold=0

Windows 应用商店应用程序的日志记录框架

c++ - 使用模板元编程的更好的 LOG() 宏