在本地开发Mac Mini上安装MySQL

时间:2012-12-04 08:21:44

标签: mysql homebrew

我发现我可以使用HomebrewMySQL中的“标准”安装程序在我的计算机上安装MySQL。

这两种方法之间是否有任何区别,这些方法建议我使用一种而不是另一种?

非常感谢你的建议。

2 个答案:

答案 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-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 install等Mysql为您创建所有必需的符号链接。 Homebrew避免在可能的情况下使用sudo进行设计。您可能要做的唯一事情就是在路径中添加一些/ usr / local位置。

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

相关问题