2014-04-04 58 views
0

用于我的网站的数据库表格以某种方式被删除。我没有这样做,但我不知道是谁做的。我的托管公司说我们也没有做。那么有没有办法知道是谁做的?如果有解决方案,我会很感激。我的网站现在不在线。谁删除了mysql数据库中的所有表格

感谢

+0

当然你有备份CORRE CT?不,没有办法找出谁做了这个,除非你有完整的日志功能,这是不太可能的。即使那样,我不确定它会给你这些信息。 – ChrisBint

+0

如果您使用的是暴露代码的应用程序,那么任何人都可以轻松到达并删除表格。为此事道歉。 – ErrorNotFoundException

回答

1

只要你没有备份:斯坦利指出的那样,你的代码可能是脆弱的。这只是许多可能解决方案中的一种。

小清单:

  • 检查DB是否是从外部本地主机访问(通常它不应该)
  • 检查密码安全
  • 检查谁有权访问你的数据库以及是否可以信任他们
  • 检查你的代码,SQL注入漏洞:What is SQL injection?
+0

我检查了列表,但唯一的可能性是sql注入,我会再次检查,谢谢 – mehmetserif

相关问题