mysql 查询表的操作记录
时间: 2023-11-08 10:41:36 浏览: 258
MySQL查询表的操作记录可以通过以下步骤实现:
1. 打开MySQL的操作日志功能,可以通过在启动MySQL时加入--log-bin选项来开启操作日志功能。操作日志会记录所有对数据库的更改操作,包括创建、删除、修改表等操作。
2. 通过查看MySQL的二进制日志文件来查看表的操作记录。可以使用mysqlbinlog命令来查看二进制日志文件,该命令可以将二进制日志文件中的操作记录显示出来。
3. 使用MySQL的查询日志功能来查看表的查询记录。可以通过在启动MySQL时加入--log-queries-not-using-indexes选项来开启查询日志功能。查询日志会记录所有查询操作,包括对表的查询操作。
4. 使用MySQL的慢查询日志功能来查看表的慢查询记录。可以通过在启动MySQL时加入--slow-query-log选项来开启慢查询日志功能。慢查询日志会记录所有执行时间超过指定阈值的查询操作,可以通过该日志来定位查询效率低下的表。
阅读全文