2011-01-20 174 views
5

我使用的甲基苯丙胺(OS-X 10.6.6),我想我的MySQL数据库文件夹移动到我的Dropbox文件夹中。 MAMP运行MySQL服务器存储其数据库中的Mac OS X的MySQL自定义数据库路径(MAMP PRO)

/Library/Application Support/appsolute/MAMP PRO/db/mysql 

..和我不能让它跟随符号连接或别名到mysql文件夹。

有没有办法来改变MySQL使用用于存储其数据库的路径?在MAMP论坛上,他们说这是不可能的,但我想象一下,对于MAMP正在运行的任何mySQL服务器,必须有某种配置文件,可以将其更改为指定使用的DB的替代位置。

任何人都知道如何实现这一目标?在Dropbox上存储数据库是我需要解决的最后一个元素,能够在我的不同计算机上处​​理我的项目。

+0

使用的TextMate我做的琴弦 '支持/ appsolute /甲基苯丙胺',并在目录“PRO/DB/MySQL的应用程序/ MAMP多文件搜索 - 应用程序/ MAMP PRO - /库/ Application Support/appsolute和〜/ Library/Application Support/appsolute,但是除了在日志文件和动态生成的tmp文件之外,没有找到任何匹配。所以似乎路径要么以二进制格式存储,要么以某种方式在应用程序中一起被固定。米感到困惑。 – mikkelbreum 2011-01-20 10:41:28

回答

6

只是意识到它只是发现者的别名类型,将无法正常工作。创建一个适当的unix符号链接工作正常。所以这样做可以解决问题并将数据库保存在Dropbox上。

ln -s /Users/username/Dropbox/MAMP_db/mysql /Library/Application\ Support/appsolute/MAMP\ PRO/db/mysql 
+0

是的,这是正确的。将* mysql *文件夹移动到您的Dropbox中是非常重要的,然后打开终端并创建符号链接。我想你会得到一个重复的警告,但如果你不这样做,它会变得混乱!干杯@mwb – itsricky 2013-03-12 00:16:09

1

mwb's method works。请记住,您还需要以用户身份运行Apache/MySQL服务器。那些设置MAMP PRO(服务器 - >常规)

如果你打算使用Dropbox的访问另一台机器上的数据库,你将需要有相同的路径Dropbox的为好。