MySQL 数据库删除的时间

MySQL 数据库删除的时间

有没有一种方法可以让我们找到 MySQL 数据库从服务器移除/删除的时间?这些信息记录在任何地方?它是否有单独的日志文件,可能需要在配置文件中启用它?

此外,这是一个 cPanel 服务器,但 cPanel 访问日志(或错误日志)中没有记录任何内容。删除表,也没有在这方面指定任何内容(从 5.0 到 5.6)。

提前致谢。

编辑:被删除的数据库是 InnoDB 数据库。(幸运的是,我们有备份)

正如@longneck建议的那样,我检查了一下BINLOG 事件,使用这个问题但目前此功能似乎已被禁用。

mysql> SHOW VARIABLES LIKE 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.01 sec)

答案1

如果启用了二进制日志记录,您可以使用SHOW BINLOG EVENTS声明或mysqlbinlog公用事业在二进制日志中搜索 DROP 语句。

相关内容