在格式化我的计算机并发现我的所有数据库为空后移动 Xamp

Posted

技术标签:

【中文标题】在格式化我的计算机并发现我的所有数据库为空后移动 Xamp【英文标题】:Moving Xamp after formatting my computer and finding all my Databases empty 【发布时间】:2013-10-29 17:45:22 【问题描述】:

我最近不得不格式化我的电脑,但我确保我之前备份了所有文件。我正在我的 Windows 7 机器上使用 Xamp 开发许多本地站点。

当我试图将文件移回同一个驱动器 (c:) 并查看 phpMYADMIN 时,那里的表都是空的。

我有所有的 xamp 文件,包括 .frm 文件,但是 phpmyadmin 显示了数据库,但它们都是空的,即里面没有表。

真的希望有人能提供帮助,因为我可能失去了很多工作。提前致谢。

【问题讨论】:

这是您当前的操作系统 见***.com/questions/13353412/…和***.com/questions/7783761/… 格式化前有没有从phpmyadmin中备份sql? 【参考方案1】:

当您说“我确保备份了所有文件”时,您指的是哪些文件?有 mysql 数据文件、XAMPP 程序文件,然后是您可能已备份的任何导出的 .sql 文件。创建备份的最佳方法是从数据库中“转储”一个 SQL 文件(从 phpMyAdmin 中“导出”,尽管我通常使用 mysqldump 命令行工具)。如果您没有这样做但仍有 MySQL 数据目录,Peter Michael 提供的链接将指导您(虽然依赖 MySQL 数据目录通常不是一个好的备份方式,因为可能会出现各种不一致或丢失与您的数据;它是否有效还取决于您的表类型)。我不知道使用 XAMPP 时这些数据文件存储在哪里,粗略的 Google 搜索提供了几个不同的选项,祝你好运。

【讨论】:

您好,感谢您提供的信息。不幸的是,我没有进行 MySQL 转储,也没有任何 SQL 文件。有谁知道我接下来应该做什么?再次感谢您的帮助。 如果可以在文件系统上找到数据库文件,可以尝试复制它们(.MYD、.MYI 和 .frm 文件);否则听起来您没有备份数据库。

以上是关于在格式化我的计算机并发现我的所有数据库为空后移动 Xamp的主要内容,如果未能解决你的问题,请参考以下文章

点击button触发onclick事件判空后依旧自动跳转

类型上不存在 Angular2 属性

承诺等待后取消 lodash debounce

表单验证的设计

删除类的实例(nodejs)?

计算机上的设备 ID 为空