0

我看到我可以使用Homebrew或 MySQL 中的“标准”安装程序在我的机器上安装MySQL

这两种方法之间有什么区别会建议我使用一种而不是另一种吗?

非常感谢您的建议。

4

2 回答 2

0

Homebrew 和 MacPorts 都是包管理器。他们会做 apt-get 在 Linux 上为你做的所有事情。它们允许轻松更新等。自制更好恕我直言,是的,我都使用过。通常 Homebrew 使用标准的 /usr/local,而 Macports 创建一个特殊的 /opt/local。https://apple.stackexchange.com/questions/32724/what-are-pros-and-cons-for-macports-fink-and-homebrewhttp://earino.wordpress.com/2012有更多详细信息/07/02/macports-x-homebrew-a-quick-story-14/。使用自制软件,您每天都只需运行brew update,然后brew upgrade升级所有内容或brew outdated找出需要升级的内容。如果 Mysql 有更新,那么brew upgrade mysql.

第一次安装 mysql 你很简单: brew install mysql虽然首先你可能想看brew options mysql一个安装选项列表。然后 Homebrew 将安装任何依赖项,然后它会为您makemake installMysql 并创建所有必需的符号链接。Homebrew 在设计上尽可能避免使用 sudo。您可能需要做的唯一一件事就是在您的路径中添加一些 /usr/local 位置。

Homebrew 的一个优势,虽然对于 DBMS 来说可能是个坏主意,但它可以安装同一个程序的多个版本。因此,例如,如果您使用 php 进行开发,则可以安装多个版本的 php,并通过更改 apache 设置在它们之间切换,Homebrew 将维护它们,但它们不在隔离环境中(因为它们与 macports 和, 另一种选择, fink)。在没有包管理器的情况下维护多个版本将是很多工作。

于 2013-02-19T01:59:49.547 回答
0

Homebrew 似乎是为 OSX 编写的,因此大概考虑了 OSX 的特性。OSX 基于 BSD,因此所有用户安装的软件都应该在 /usr/local 作为基本路径。

当然,您也可以使用 MySQL 安装程序实现此目的,但您可能必须手动更正路径。

另一种选择是流行的 macports 存储库。 http://www.macports.org/install.php

同样,macports 更有可能安装苹果想要的软件

于 2012-12-04T09:18:30.000 回答