2012-12-04 25 views
0

上安装MySQL我看到我可以使用HomebrewMySQL的“标准”安装程序在我的机器上安装MySQL。在本地开发Mac Mini

这两个方法之间有什么区别,这将建议我使用一个而不是另一个?

非常感谢您的建议。

回答

0

Homebrew似乎是为OSX编写的,所以可能需要考虑OSX特性。 OSX基于BSD,因此所有用户安装的软件应该位于/ usr/local中作为基本路径。

当然你也可以用MySQL安装程序来实现,但是你可能需要手动修改路径。

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

同样,像意在通过苹果

+0

好吧,我只是安装了两个来检查有什么区别。它们都安装在/ usr/local /中。我绝对不是专家,但是,在一个简单的'mysql>状态命令'后我没有看到很多区别: 自制 'mysql版本14.14版本5.5.28,用于osx10.8(i386)使用readline 5.1' mysql.com网站 'mysql Ver 14.14 Distrib 5.5.28,for osx10.6(i386)using readline 5.1' – chieroz

0

家酿和MacPorts的都是包管理器的MacPorts会更容易安装软件。他们将在Linux上完成所有适合你的事情。他们允许轻松更新等Homebrew更好恕我直言,是的,我已经使用两个。一般来说,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将安装任何依赖项,然后它会为您创建所有必需的符号链接,并为您创建make,make install等Mysql。 Homebrew尽可能避免在设计中使用sudo。您可能需要做的唯一事情就是在您的路径中添加一些/ usr/local位置。

自制软件的一个优点是,尽管DBMS可能是一个坏主意,但它可以安装相同程序的多个版本。举例来说,如果你正在开发PHP,你可以安装多个版本的php,并通过改变你的apache设置在它们之间切换,Homebrew将保持它们全部,但它们不在孤立的环境中(因为它们与macports和,另一种选择,fink)。在没有包管理器的情况下维护多个版本将是很多工作。