我的mysql数据库是如何自动删除的?

时间:2010-07-23 12:04:54

标签: mysql

我非常确定我没有删除我的数据库,也没有其他人在我的机器上。那我是如何自动删除我的数据库的呢?我有10个表:(。实际上2个数据库被自动删除。它们没有在mysql查询浏览器中显示。我如何恢复我的数据库?是否有任何查询将有助于显示日志,看看是否删除schema命令实际上是在mysql中触发的?我非常沮丧。请帮助。我最后一次看到这些数据库存在于2周之前,今天它们已经不存在了。

3 个答案:

答案 0 :(得分:1)

可能是您正在使用不具有足够权限的不同用户凭据来查看它们吗?

您使用什么工具查看它们?命令行,phpmyadmin等?

是的,您可以查看here

答案 1 :(得分:1)

您的数据库不会从MySQL中删除。创建这些表时,您可以在用户表中设置自己的用户和密码。但是,当您打开我的SQL时,它默认使用root用户,密码为NULL。因此,要修复它并查看数据库和表,您需要在MySql的配置文件中设置用户名和密码。

示例: - 如果您的用户名和密码是XYZ,则需要在配置文件(config.inc)中将其设置如下。 此文件的路径为:-C:\wamp\apps\phpmyadmin4.1.14(取决于您安装的版本)

$cfg['Servers'][$i]['user'] = 'XYZ';
$cfg['Servers'][$i]['password'] = 'XYZ';

答案 2 :(得分:-1)

我们遇到了类似的问题,即丢失了数据库的所有表,但是数据库仍然保持在mysql中。问题和解决方案如下:

  1. 检查您的MYSQL / XAMPP / WAMP安装位置
  2. 在以下位置检查是否拥有安装MYSQL / XAMPP的所有权限:      在台式机/服务器上安装XAMPP / MYSQL的位置。

解决方案很简单,只需将XAMPP / MYSQL重新安装在台式机/您有权安装的任何其他位置。        您将来不会遇到此问题。        每天检查日志后,请不要忘记检查错误日志并采取必要的措施。