mysql - 如何读取 innodb 日志文件?

标签 mysql innodb logging

我想从 innodb 日志文件中查看“一般查询日志”,所以有人知道如何查看/阅读这些查询日志吗?

我试过 MySQL 管理工具,它只显示错误日志,查询日志被禁用。

最佳答案

答案是你不能

ib_logfile* 文件不包含查询,而是关于如何重新应用查询所做更改的 512 字节对齐指令。例如:

[Space-id] [Page-id] [Where-in-the-page-to-modify] [Payload]

  • Space-id 是文件编号(例如 ibdata1 = 文件编号零)。
  • Page-id 是该文件中的页面。所有页面均为 16K。

关于mysql - 如何读取 innodb 日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688358/

相关文章:

mysql - 使用关系 innoDB 的递归 MySQL 查询

google-chrome - 谷歌浏览器遵循开发者控制台日志记录

mysql - mysql中有没有内置的列表运算符来获取重复选择

mysql - 仅在 mysql 中的 1 列上进行 ROLLUP

php - 无法插入到我的 sql 表中

mysql - 数据库架构设计帮助 - Mysql

mysql - 如何确定 MySQL 事务中是否有未提交的写入?

logging - 使用正则表达式进行 Graylog 搜索

python - 名称错误 : global name 'logger' is not defined

php - 将表单信息发送到存储在数据库中的电子邮件