在MAMP中不使用phpMyAdmin导出表

时间:2016-07-04 02:17:21

标签: mysql

我一直在使用ExtJS和使用MAMP在phpMyAdmin上托管的SQL数据库的Web应用程序。大约2个星期前,由于坏扇区,我不得不抛弃我的旧HD,并且我将SSD作为替代品。再次安装我的应用程序(IDE,文档编辑软件,MAMP等)后,我不得不在phpMyAdmin中重新初始化我的数据库。

幸运的是,我在生产中有一个在线生产,所以我只是从服务器导出SQL,然后我再次使用本地副本。但是,还有另一个网站,我没有备份到SQL文件 - 我需要获取该SQL文件,因为我无法从内存创建它(我认为它已经有30多个表)。 / p>

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

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

更新

我在/Applications/MAMP/db/mysql/ProjectName/下找到了我的“数据库”,但它们是.frm,我对如何打开它感到茫然。

1 个答案:

答案 0 :(得分:1)

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

除了.frm之外,您还需要更多文件,但是您可以单独使用这些文件来解决它,而无需再次插入旧驱动器。