迫不得已求助:被MAMP PRO恶心了

2012-12-22 13:12:48 +08:00
 lancy1014
事情的起因是因为要在一台新机子上面搭服务器,我蛋疼的偷懒了一下,就干脆下了一个MAMP,打开MAMP的时候,他提醒我用PRO,然后我就用PRO了。
结果在PRO过期了之后,我不能再用PRO了,只好用普通的MAMP,结果,原来在PRO里面的数据库,居然全部消失了,次奥。。我要爆粗。。

现在冰天雪地跪求有什么方法能把我的数据库找回来,即使是只找回表都可以。。
求思路,求办法

btw,MAMP这货似乎用的不是标准的搞法,我在php里面似乎要
$serverName = ":/Applications/MAMP/tmp/mysql/mysql.sock";
$con = mysql_pconnect($serverName, $mysqlUsername, $mysqlPassword);
搞成这样,才能登陆,普通的locolhost是登陆不了的

而MAMP和MAMP PRO似乎用的不是同一个MySql。。因为我发现他们居然是两个不同的root账户(密码不一样)。。so,我怀疑我的数据还是在MAMP PRO的那个鬼MySql里面。。

然后,,,求把那个数据库弄出来的方法。。。

PS. 各种服务器方面小白,轻拍
11056 次点击
所在节点    MySQL
6 条回复
franksin
2012-12-22 13:25:57 +08:00
自己从源码编译一个吧,其实网速好的话,不花多少时间。
summic
2012-12-22 13:33:22 +08:00
PRO的datadir是这里:
/Library/Application Support/appsolute/MAMP PRO/db/mysql/
lancy1014
2012-12-22 20:53:01 +08:00
@summic 感谢楼上。。。我找回了他。。按照stackoverflow的说法,理论上,只要把他拖到新的工作目录。。就能重新看见他们。。是的我看见数据库了,,但是表都不见了。。我觉得很奇怪。。。里面的确是有表文件的,,User.frm Issue.frm这样每个表的文件都在的。。但是他们都不能显示出来。。是我有什么地方做错了么?或者有什么办法能从frm里面导出表?
RelativeLayout
2012-12-22 22:13:33 +08:00
MAMP PRO还是很强大的、很好用的。。。
lancy1014
2012-12-22 23:57:27 +08:00
受够了!Done!果断删掉MAMP,果断终端不解释!
napoleonu
2012-12-23 00:02:29 +08:00
LZ用了innodb并且使用共享表空间吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/55551

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX