发生了一些事情,我们的临时数据库删除了许多表,需要知道发生了什么以及何时发生。我们正在使用的 MySQL 审计表似乎没有记录任何内容
答案1
MySQL 二进制日志将记录影响任何行的所有查询 - 但只有在启用的情况下才会对您有用。
log-bin
在您的 中寻找设置my.cnf
。
答案2
如果启用了二进制日志,可以使用以下方式读取mysqlbinlog:
shell> mysqlbinlog /var/lib/mysql/mysqld-bin.000084
发生了一些事情,我们的临时数据库删除了许多表,需要知道发生了什么以及何时发生。我们正在使用的 MySQL 审计表似乎没有记录任何内容
MySQL 二进制日志将记录影响任何行的所有查询 - 但只有在启用的情况下才会对您有用。
log-bin
在您的 中寻找设置my.cnf
。
如果启用了二进制日志,可以使用以下方式读取mysqlbinlog:
shell> mysqlbinlog /var/lib/mysql/mysqld-bin.000084