删除太多 MySQL 数据库后如何修复 XAMPP?

Posted

技术标签:

【中文标题】删除太多 MySQL 数据库后如何修复 XAMPP?【英文标题】:How to to fix XAMPP after deleting too many MySQL databases? 【发布时间】:2013-03-26 07:43:56 【问题描述】:

我已经愚蠢到使用 phpMyAdmin 删除 XAMPP 中的太多数据库,现在我在 localhost 上的网站不再正常运行。请看这个主要错误的截图

我想完全重新安装 XAMPP 将解决问题,但这可能需要比必要的时间更多的时间。最好,我只想重新安装 mysql 组件,或者重新创建/修复 XAMPP 正常运行所需的一些数据库。但是,看起来我只能完全重新安装 XAMPP 而不是单独的组件(如果这是正确的,那可能是有原因的......)。

我有比完全重新安装 XAMPP 更好的选择吗?

【问题讨论】:

从来没有这个问题。但是重新安装永远不会受到伤害。只要确保你备份你需要保留的东西:-p @CaptainCarl:安装过程和调整设置需要相当长的时间(以及反复试验)。如有必要,我会再试一次,但如果有更快的方法来重新启动和运行,我更愿意! 【参考方案1】:

好的,在烤饼的帮助下修好了。

1) 默认情况下(Windows XP 上的 XAMPP 1.8.1),似乎有一个文件夹C:\xampp\mysql\backup\phpmyadmin。只需将整个文件夹复制粘贴到C:\xampp\mysql\data

2) 停止并重启 MySQL

3) 如果您使用的是 WordPress,您的页面可能是空白的,因为它可能认为没有可用的主题。转到[frontpage url]/wp-admin/。现在只需重新激活您想要使用的主题,一切似乎都重新启动并运行!

【讨论】:

非常简单。我从我的 mysql\data 文件夹(包括我的数据库)中复制了所有内容,并将它们保存到“备份数据库”文件夹(不要与“备份”文件夹混淆)。然后我将原始“mysql\backup”中的所有内容复制到“mysql\data”文件夹中,然后从 XAMPP 重新启动 MySQL> 这有效,然后我将每个数据库一个接一个复制到 mysql\data 文件夹中,开始/每次都停止。看到你的 mysql 数据库就这样关闭了,有点吓人! 那个备份文件夹刚刚为我修复了所有问题。非常感谢【参考方案2】:

您删除了 PHPMyAdmin 的数据库。如果您可以恢复它(使用命令行 mysql 工具或任何不依赖 Web 界面的工具),您可以再次使用 phpmyadmin。

【讨论】:

谢谢,但是我在哪里可以找到我应该插入这个数据库的内容? 数据库可能会停留在安装包中。网上肯定搜不到。 好主意,C:\xampp\mysql\backup 中似乎有一个备份文件夹,也许我可以使用它... 请说明过程。

以上是关于删除太多 MySQL 数据库后如何修复 XAMPP?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 mysql 中修复或删除/创建损坏的表?

如何修复 #1932 - 引擎中不存在表

如何修复损坏的 xampp 'mysql.user' 表?

XAMPP 关闭后,MySQL 也停止工作,我该如何解决?

XAMPP无法启动Mysql

如何修复XAMPP“Apache / mysql意外关闭”错误