我有一个被许多用户访问的 MySQL 数据库。 今天发现有些表突然不见了,估计是被人删了。
是否可以检查是哪个用户做的?日志什么的?这是存储在某个地方吗?
提前谢谢你。
最佳答案
我认为唯一的方法是检查MySQL 服务器日志,阅读有关语句的文档,这会更改数据here .
如果您可以访问 MySQL 服务器的文件系统,这并不难,只需找到日志所在的位置即可。默认情况下,服务器将所有启用的日志写入数据目录中的文件。
关于mysql - 如何检查谁删除了mysql数据库中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22450187/