我非常确定我没有删除我的数据库,也没有其他人在我的机器上。那我是如何自动删除我的数据库的呢?我有10个表:(。实际上2个数据库被自动删除。它们没有在mysql查询浏览器中显示。我如何恢复我的数据库?是否有任何查询将有助于显示日志,看看是否删除schema命令实际上是在mysql中触发的?我非常沮丧。请帮助。我最后一次看到这些数据库存在于2周之前,今天它们已经不存在了。
答案 0 :(得分:1)
答案 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中。问题和解决方案如下:
解决方案很简单,只需将XAMPP / MYSQL重新安装在台式机/您有权安装的任何其他位置。 您将来不会遇到此问题。 每天检查日志后,请不要忘记检查错误日志并采取必要的措施。