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

发布于 2024-10-31 11:47:22 字数 57 浏览 6 评论 0原文

当我应该只删除 PHPMyAdmin 中的一张表时,我不小心删除了整个数据库。有没有办法检索数据库?

I accidently deleted the whole database when I should just delete one table in PHPMyAdmin. Is there a way of retrieving the database?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

苄①跕圉湢 2024-11-07 11:47:22

有两种方法:

  • 对系统进行有效备份,然后从中恢复文件。
  • 如果您最近非常删除了数据库(理想情况下,如果您随后立即拔掉了计算机电源),那么取消删除工具可能会有所帮助。

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

There are two ways:

  • Have a working backup of the system, and restore the files from it.
  • An undelete tool might help, if you deleted the db very recently (and ideally, if you unplugged the computer right afterward).

As for doing it with MySQL, though...on all systems i'm aware of, no. MySQL tables are files in the server's data directory, and dropping a table deletes those files. Once they're gone, they're gone, and only the methods above can get them back. A database is a directory of those files, and dropping it deletes the whole directory.

棒棒糖 2024-11-07 11:47:22

这里同样的事情:-(
我关闭了xampp(V3.2.1)找到xampp\mysql\文件夹,右键选择恢复以前版本,选择最近恢复。完成此操作后,我打开 xampp,丢失的数据库已恢复,其中包含恢复日期的信息。不太理想,但总比没有数据库好:-)

Same thing here :-(
I closed xampp (V3.2.1) found the xampp\mysql\ folder, right-clicked and selected Restore previous version, select recent restore. When this finished I opened xampp and the missing database was back with the information dated as per the restore date. Not ideal but better than no database :-)

冷血 2024-11-07 11:47:22

我也遇到了同样的情况,找到了一个简单的解决方案。首先使用 xampp/php/bin 文件夹中的 mysql.exe 文件通过命令行访问数据库。删除 phpmyadmin 数据库。然后,只需将 create_tables.sql 文件导入 phpmyadmin 数据库。这解决了我的问题。

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

谢谢。

Same thing happened with me, found a easy solution. First make a command line access to the database using the mysql.exe file present in xampp/php/bin folder. Delete the phpmyadmin database. Then, just import the create_tables.sql file to the phpmyadmin database. This solved my problem.

Let me know if you face any problem using this.

thanks.

萌酱 2024-11-07 11:47:22

您可以通过文件恢复软件恢复意外删除的数据库。查看此免费软件

http://www.majorgeeks.com/Restoration_d4474.html

更多信息请点击此处 -
http://emaillenin.blogspot.com/2010/11/recover -意外删除-mysql.html

You can retrieve a accidentally deleted database via a file restoration software. Check this free software

http://www.majorgeeks.com/Restoration_d4474.html

More information here -
http://emaillenin.blogspot.com/2010/11/recover-accidentally-deleted-mysql.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文