2016-07-04 48 views
1

对不起,如果这是一个相当奇怪的问题,但我相信人们可能以前曾试图做到这一点。MAMP - 不使用phpMyAdmin导出表?

我一直在使用ExtJS和使用MAMP的phpMyAdmin上托管的SQL数据库来开发Web应用程序。大约两个星期前,我不得不抛弃旧的HD,因为坏道,我拿到了SSD作为替代品。再次安装我的应用程序(IDE的,文件编辑软件,MAMP等)后,我不得不重新初始化我的数据库在phpMyAdmin。幸运的是,我有一个在生产线上,所以我刚刚从服务器导出SQL,我又有一个本地副本。但是,还有一个其他网站我没有备份到SQL文件 - 我需要获取该SQL文件,因为我无法从内存创建它(我认为它已经有30多个表)。

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

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

如果有人能指出我正确的方式解决这个问题,那将会大大帮助我。

UPDATE

,我发现我的“数据库” /Applications/MAMP/db/mysql/ProjectName/下,但他们.frm和我在如何打开这个无能。

回答

1

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

你需要比其他.FRM一对夫妇更多的文件,但你可以单独的文件解决它,没必要在你的旧驱动器再重新插上。

+0

谢谢,这里的答案对我很好。 – Razgriz