mysql - 丢失数据库 ibd 文件。尝试从崩溃中恢复数据库

标签 mysql database mamp

最近我的硬盘出现故障,但一家维修店设法恢复了所有内容并将其存储在我的外部驱动器上。

我的新干净驱动器(MacOS Sierra)本地安装了 mysql 5.7.20 和 php。我正在尝试将数据库从旧驱动器转移到新驱动器上。旧驱动器使用 MAMP,但现在我安装了 mysql/php。

MAMP 文件夹中有我的数据库和一些 frm 文件。我尝试将该文件夹复制到我的新数据库文件夹中,当表格出现时,它说它们不存在。

show tables;
+-----------------------+
| Tables_in_website_x   |
+-----------------------+
| wp_commentmeta        |
| wp_comments           |
| wp_links              |
| wp_options            |
| wp_postmeta           |
| wp_posts              |
| wp_term_relationships |
| wp_term_taxonomy      |
| wp_termmeta           |
| wp_terms              |
| wp_usermeta           |
| wp_users              |
+-----------------------+

select * from wp_options; 
ERROR 1146 (42S02): Table 'website_x.wp_options' doesn't exist

我复制的文件和我正在创建的新数据库之间的区别是复制的文件夹缺少与现有 frm 文件匹配的 ibd 文件。这是问题所在吗? 无论如何,这附近有吗?

谢谢

最佳答案

我需要知道同样的事情。我也丢失了我的website数据库和文件。如何找回它。

关于mysql - 丢失数据库 ibd 文件。尝试从崩溃中恢复数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46821352/

相关文章:

mysql - 关于在 SPA Angular 中使用 UML 的几个问题

php - 使用php代码创建php文件

Android SQLite 数据库设置错误?

php - PDO:如果我的主机是 localhost:80,我必须在此处输入什么?

apache - HTTPS 请求忽略重写规则

php - 使用主/外键更新 php 中的数据

php - 输入数据从 'A' 表中获取数据,然后用数据检查 'B' 表,然后当数据不在 'B' 表中时显示数据

php - Ajax 从 Mysql 检索数据 - 无法正常工作

php - 首先从下拉菜单中选择国家,然后是地区,然后是城市?

mysql - 无法使用 Sequel Pro 查找或创建新数据库,但可以使用 phpmyadmin