答案 0 :(得分:0)
Homebrew似乎是为OSX编写的,因此可能需要考虑OSX专业。 OSX基于BSD,因此所有用户安装的软件都应该在/ usr / local中作为基本路径。
当然,您也可以使用MySQL安装程序实现此目的,但您可能需要手动更正路径。
另一种选择是流行的macports存储库。 http://www.macports.org/install.php
同样,macports更有可能安装像apple那样的软件
答案 1 :(得分:0)
Homebrew和MacPorts都是包管理器。他们会在linux上做各种apt-get为你做的事情。它们允许轻松更新等.Homebrew是更好的恕我直言,是的,我已经使用了两者。一般来说,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)。在没有包管理器的情况下维护多个版本将会有很多工作。