gpt4 book ai didi

mysql - 在 MAMP 中不使用 phpMyAdmin 导出表

转载 作者:行者123 更新时间:2023-11-28 23:28:43 25 4
gpt4 key购买 nike

我一直在开发一个使用 ExtJS 的 Web 应用程序以及一个使用 MAMP 托管在 phpMyAdmin 上的 SQL 数据库。大约 2 周前,由于坏扇区,我不得不丢弃我的旧硬盘,我得到了一个 SSD 作为替代品。再次安装我的应用程序(IDE、文档编辑软件、MAMP 等)后,我不得不在 phpMyAdmin 中重新初始化我的数据库。

幸运的是,我在生产环境中使用了其中一个,所以我只是从服务器导出了 SQL,并且又得到了一个本地副本。但是,还有另一个网站,我没有备份它的 SQL 文件——我需要获取该 SQL 文件,因为我无法从内存中创建它(我认为它已经有 30 多个表)。

我知道我可以插入我的旧硬盘,从那里启动,打开 MAMP,打开 phpMyAdmin,然后导出我的数据库。但是,这工作量太大,我不确定这是否是个好主意。

有没有办法单独使用文件目录/结构来提取 phpMyAdmin 表的 SQL 文件?我认为 MAMP 应该将数据存储在某个地方,以便 phpMyAdmin 知道从哪里获取其 SQL 表。

更新

我在 /Applications/MAMP/db/mysql/ProjectName/ 下找到了我的“数据库”,但它们是 .frm,我不知道如何打开这个。

最佳答案

看看这个答案:Restore the mysql database from .frm files

除了 .frm 之外,您还需要几个文件,但您可以单独使用这些文件解决问题,无需再次插入旧驱动器。

关于mysql - 在 MAMP 中不使用 phpMyAdmin 导出表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38176105/

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