gpt4 book ai didi

mysql - 我想在新计算机上使用来自非工作服务器备份的 mysql 数据库

转载 作者:可可西里 更新时间:2023-11-01 07:08:52 24 4
gpt4 key购买 nike

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

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

我从以下位置复制了数据库:

C:\Users\xxx\Downloads\wamp-saved\wamp\bin\mysql\mysql5.1.36\data\

然后将该文件夹粘贴到我的计算机上:

C:\wamp\bin\mysql\mysql5.6.17\data

我知道这两个 mysql 是不同的版本,但我只是想使用数据库文件。

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

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

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

No tables found in database.

如何让mysql识别并让我在新电脑上对teachercenter数据库进行操作(PHPMyAdmin)?

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

最佳答案

问题已解决:

在:stackoverflow.com/questions/10934745/... 给出了对我的问题的简单回答,如下所示:“是的,这是可能的。仅仅将 .frm 文件复制到数据库文件夹是不够的 < strong>但您还需要将 ib_logfiles 和 ibdata 文件复制到您的数据文件夹中。"我将 ib_logfiles 和 ibdata 文件复制到我的数据文件夹中,瞧! PHPMyAdmin 对数据库及其表格非常满意,我可以对表格记录进行 SQL 导出。

总结:要使用你的 MySQL 不理解的 *.frm 文件的 MySQL 数据库,只需从你从任何地方获得 .frm 文件的地方复制 ib_logfiles 和 ibdata 文件,并将这两个文件放入数据中您要使用的数据库旁边的文件夹。执行此操作后,MySQL 数据库引擎将识别您的数据库,并且您可以在完全可操作的数据库上执行所有 PHPMyAdmin 操作。

关于mysql - 我想在新计算机上使用来自非工作服务器备份的 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32124560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com