我想从新计算机上的非工作服务器的备份中使用mysql数据库

age*_*hon 5 mysql database phpmyadmin

我的数据库来自非工作服务器的备份.

我的数据库是服务器上的teachercenter文件夹,包含具有扩展名的每个表名的文件*.frm.

我复制了以下数据库:

C:\Users\xxx\Downloads\wamp-saved\wamp\bin\mysql\mysql5.1.36\data\
Run Code Online (Sandbox Code Playgroud)

并在我的计算机上粘贴该文件夹:

C:\wamp\bin\mysql\mysql5.6.17\data
Run Code Online (Sandbox Code Playgroud)

我意识到这两个mysql是不同的版本,但我只是想尝试使用数据库文件.

当我在新计算机上启动PHPMyAdmin时,它会在数据库列表中显示teachercenter数据库.

另外,如果我点击teachercenter数据库旁边的加号,我可以看到我的数据库表的列表!

但如果我点击teachercenter数据库本身,我会收到错误:

在数据库中找不到表.

如何让mysql识别并让我在新计算机上的teachercenter数据库上运行(PHPMyAdmin)?

我试图启动/使用wampmanager.exe,但我没有看到它运行使用它的菜单.

Rei*_*ein 0

因为您无法确定 MyISAM 存储格式向后兼容,所以最安全的选择是安装 MySql 5.1.36,使用 mysqldump 将整个数据库导出为纯 SQL,安装 MySql 5.6.17,然后使用 SQL 导入数据。

此外,这可能会提供更好的结果,因为您的索引正在重建。