【发布时间】:2019-10-11 19:55:39
【问题描述】:
我很确定我没有删除我的数据库,并且没有其他人坐在我的机器上。那么我的数据库是如何被自动删除的呢?我有 10 个表:(。事实上 2 个数据库被自动删除。它们没有显示在 mysql 查询浏览器中。我怎样才能恢复我的数据库?是否有任何查询可以帮助显示日志以查看是否删除schema 命令实际上是在 mysql 中触发的?我非常沮丧。请帮忙。我最后一次看到这些数据库活着是在 2 周之前,今天它们已经不存在了。
【问题讨论】:
-
侏儒。我的袜子在烘干机里也发生了同样的事情
-
检查您的回收站;每个数据库都是 mySQL 数据目录中的一个文件夹,因此它们可能在那里。然而,我怀疑这些数据库是否被 mySQL 自动删除了。
-
嗨 Pekka,你能告诉我数据目录在哪里吗?我在“C:\Program Files\MySQL\MySQL Server 5.1”中找不到它。我只能看到 lib、include、bin、share。
-
最后我再次创建了我的整个数据库。我不知道它是如何被删除的。这次为了安全起见,我立即使用 mysqldump 备份了我的数据库。我不能再信任mysql了。
标签: mysql