phpmyadmin在侧边栏中显示表,但表不存在

2lpgd968  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(336)

我重新安装了wampserver2.5(使用相同的东西/设置-没有更改),安装后我的数据库被损坏。存在的数据库表很少,而且其中许多是不可访问的。在右边的框架上显示 No tables found in database. 甚至phpmyadmin的侧边栏也显示了我的数据库表

但当我打开任何一张table时,它都会说:

要确认数据库中是否存在表,请转到 C:\wamp\bin\mysql\mysql5.6.17\data\db_blog 在那里我可以看到一长串的东西。我的表格以两种不同的格式列出 frm 以及 idb .

如何修复数据库?请帮帮我。

cgvd09ve

cgvd09ve1#

在重新安装wamp之前,您应该备份数据库,在重新安装之后,从备份中恢复数据库。如果重新安装后的wamp数据库仍然可用,但似乎已损坏,那么您对wamp重新安装做了一些错误的操作,因为应该清除或不接触数据库,这两者之间没有任何区别。现在一切都取决于您想要实现的目标:您可以简单地使用phpmyadmin清除数据库,或者尝试以某种方式还原数据库,但只有在有数据库备份的情况下才有可能,否则数据将损坏并且无法还原。您可以尝试按照本文修复数据库,但不要期望奇迹出现:
https://www.a2hosting.com/kb/cpanel/cpanel-database-features/optimizing-and-repairing-mysql-databases-with-phpmyadmin

相关问题