Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHPMyAdmin中检索已删除的数据库_Php_Mysql_Phpmyadmin_Restore - Fatal编程技术网

在PHPMyAdmin中检索已删除的数据库

在PHPMyAdmin中检索已删除的数据库,php,mysql,phpmyadmin,restore,Php,Mysql,Phpmyadmin,Restore,我本应该在PHPMyAdmin中删除一个表,但却意外地删除了整个数据库。有检索数据库的方法吗?有两种方法: 拥有系统的工作备份,并从中还原文件 如果您最近删除了数据库(理想情况下,如果您随后立即拔下计算机),则取消删除工具可能会有所帮助 至于使用MySQL,我所知道的所有系统上都没有。MySQL表是服务器数据目录中的文件,删除表会删除这些文件。一旦它们消失了,它们就消失了,只有上述方法才能让它们回来。数据库是这些文件的目录,删除它会删除整个目录。您可以通过文件恢复软件检索意外删除的数据库。检

我本应该在PHPMyAdmin中删除一个表,但却意外地删除了整个数据库。有检索数据库的方法吗?

有两种方法:

  • 拥有系统的工作备份,并从中还原文件
  • 如果您最近删除了数据库(理想情况下,如果您随后立即拔下计算机),则取消删除工具可能会有所帮助

至于使用MySQL,我所知道的所有系统上都没有。MySQL表是服务器数据目录中的文件,删除表会删除这些文件。一旦它们消失了,它们就消失了,只有上述方法才能让它们回来。数据库是这些文件的目录,删除它会删除整个目录。

您可以通过文件恢复软件检索意外删除的数据库。检查这个自由软件

更多信息请点击此处-
同样的事情也发生在我身上,找到了一个简单的解决办法。首先使用
xampp/php/bin
文件夹中的
mysql.exe
文件对数据库进行命令行访问。删除
phpmyadmin
数据库。然后,只需将
create_tables.sql
文件导入
phpmyadmin数据库
。这解决了我的问题

如果您在使用时遇到任何问题,请告诉我

谢谢。

这里也一样:-(
我关闭了xampp(V3.2.1)找到了xampp\mysql\文件夹,右键单击并选择了Restore previous version,选择了recent Restore。完成后,我打开了xampp,丢失的数据库恢复了,其信息日期与还原日期一致。虽然不理想,但总比没有数据库好:-)