【问题标题】:Will the MAMP(PRO) mysql conflict with brew install mysql on macosMAMP(PRO) mysql 会与 brew install mysql 在 macos 上发生冲突吗
【发布时间】:2017-09-03 04:18:13
【问题描述】:

我正在尝试在我的 macos Sierra 上安装一个干净的 mysql。因为我已经安装了 brew,所以我决定使用这个stackoverflow answer。尽管如此,在安装之前,这些预安装检查已完成:

  1. 我已经用 mysql 命令检查了 bash 行,没有发现这样的命令。
  2. brew info mysql,发现mysql未安装
  3. 但是,我仍然怀疑我可能没有干净的安装环境。所以我使用find / -name mysql -type d 在所有目录中搜索mysql。而且我发现 MAMP 中包含 mysql。正如这些行所写:

    /Applications/MAMP/db/mysql
    /Applications/MAMP/db/mysql/mysql
    /Applications/MAMP/Library/lib/perl5/site_perl/5.22.0/darwin-2level/auto/DBD/mysql
    /Applications/MAMP/Library/lib/perl5/site_perl/5.22.0/darwin-2level/DBD/mysql
    

我大约在两年前安装了 MAMP。现在我只想在命令行中学习mysql,而不是像MAMP这样的一键式环境。我想知道如果我不卸载 MAMP,是否可以使用 brew 安装 mysql 以获得通用 mysql 环境?为什么是 MAMP 会/不会影响从brew安装的mysql?

【问题讨论】:

    标签: mysql macos installation homebrew mamp


    【解决方案1】:

    不是真的,他们不会发生冲突。

    mamp 使用另一个端口,brew 使用默认的 mysqm 端口 3306

    Mamp 使用这个目录:/Applications/MAMP/Library/bin/mysql

    Brew 使用他自己的文件夹:/usr/local/Cellar/mysql/(version...)

    使用 brew,您不需要使用路径来执行 bin 文件,只需在终端上键入“mysql -uroot -p”即可。

    【讨论】:

    • 这解释了我的疑问。所以它们实际上安装在不同的地方。使用 homebrew,mysql 安装在环境路径中,因此可以在没有路径的情况下执行。
    • 但是如何将cersion指定给其他程序
    猜你喜欢
    • 1970-01-01
    • 2017-03-26
    • 2018-05-08
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 2018-01-16
    相关资源
    最近更新 更多