我看到我可以使用Homebrew或 MySQL 中的“标准”安装程序在我的机器上安装MySQL。
这两种方法之间有什么区别会建议我使用一种而不是另一种吗?
非常感谢您的建议。
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-homebrew和http://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 将安装任何依赖项,然后它会为您make
等make install
Mysql 并创建所有必需的符号链接。Homebrew 在设计上尽可能避免使用 sudo。您可能需要做的唯一一件事就是在您的路径中添加一些 /usr/local 位置。
Homebrew 的一个优势,虽然对于 DBMS 来说可能是个坏主意,但它可以安装同一个程序的多个版本。因此,例如,如果您使用 php 进行开发,则可以安装多个版本的 php,并通过更改 apache 设置在它们之间切换,Homebrew 将维护它们,但它们不在隔离环境中(因为它们与 macports 和, 另一种选择, fink)。在没有包管理器的情况下维护多个版本将是很多工作。
Homebrew 似乎是为 OSX 编写的,因此大概考虑了 OSX 的特性。OSX 基于 BSD,因此所有用户安装的软件都应该在 /usr/local 作为基本路径。
当然,您也可以使用 MySQL 安装程序实现此目的,但您可能必须手动更正路径。
另一种选择是流行的 macports 存储库。 http://www.macports.org/install.php
同样,macports 更有可能安装苹果想要的软件