mysql - 如何检查谁删除了mysql数据库中的表

标签 mysql logging

我有一个被许多用户访问的 MySQL 数据库。 今天发现有些表突然不见了,估计是被人删了。

是否可以检查是哪个用户做的?日志什么的?这是存储在某个地方吗?

提前谢谢你。

最佳答案

我认为唯一的方法是检查MySQL 服务器日志,阅读有关语句的文档,这会更改数据here .

如果您可以访问 MySQL 服务器的文件系统,这并不难,只需找到日志所在的位置即可。默认情况下,服务器将所有启用的日志写入数据目录中的文件。

关于mysql - 如何检查谁删除了mysql数据库中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22450187/

相关文章:

PHP:使用外部连接文件时关闭mysql连接

mysql - 对 2 个表的 Eloquent 查询

android - 有非法的 Logcat 标签吗?

linux - 是否有等同于 Windows >log.txt 的 Linux 用于将命令输出记录到文件?

php - CRM应用程序的数据库表结构

mysql - 此版本的 MariaDB 尚不支持 'LIMIT & IN/ALL/ANY/SOME subquery' - 多个 WHERE 和 LIMITS

jquery - 如何在不重新加载页面的情况下进行多个帖子(html,mysql)

google-app-engine - GAE/J 请求日志格式分解

c++ - 两个线程访问单例类 - 无法正常工作

java - 将消息记录到文件中的 SLF4J 代码片段