【问题标题】:Mac OS X mySQL custom database path (MAMP PRO)Mac OS X mySQL 自定义数据库路径 (MAMP PRO)
【发布时间】:2011-06-12 08:41:40
【问题描述】:

我正在使用 MAMP (OS-X 10.6.6),我想将我的 mySQL db 文件夹移动到我的保管箱文件夹。 MAMP 运行的 MySQL 服务器将其数据库存储在

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

..我无法让它跟随 mysql 文件夹的符号链接或别名。

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

有人知道如何实现吗?将数据库存储在 Dropbox 上是我需要解决的最后一个问题,以便能够在不同的计算机上处​​理我的项目。

【问题讨论】:

  • 使用 TextMate 我对目录 Applications/MAMP - Applications/MAMP PRO - /Library/Application Support 中的字符串 'Support/appsolute/MAMP' 和 'PRO/db/mysql' 进行了多文件搜索/appsolute 和 ~/Library/Application Support/appsolute ,但除了在日志文件和动态生成的 tmp 文件中之外没有找到匹配项。所以看起来路径要么以二进制格式存储,要么以某种方式拼接在一起 -应用程序..我很困惑。

标签: mysql macos mamp mysql-management


【解决方案1】:

刚刚意识到它只是无法使用的查找器“别名”类型。创建正确的 unix 符号链接可以正常工作。这样做可以解决问题并将数据库保留在 Dropbox 上。

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

【讨论】:

  • 是的,这是正确的。首先将您的 mysql 文件夹 移动 到您的保管箱,然后打开终端并创建符号链接,这一点很重要。我认为您会收到重复的警告,但是如果您不按顺序执行,可能会令人困惑!干杯@mwb
  • 完美。只要记住要确保先备份目录!
【解决方案2】:

mwb 的方法有效。请记住,您还需要以用户身份运行 Apache/MySQL 服务器。这些设置在 MAMP PRO(服务器 -> 常规)中

如果您要使用 Dropbox 访问另一台计算机上的数据库,您还需要具有相同的 Dropbox 路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2017-03-26
    • 2012-11-18
    • 1970-01-01
    • 2011-01-27
    • 2016-04-11
    • 2011-03-24
    相关资源
    最近更新 更多