0

Homebrewまたは MySQL の「標準」インストーラーを使用して、マシンにMySQLをインストールできることがわかりました。

これらの 2 つの方法の間に、どちらか一方を使用するように提案する違いはありますか?

アドバイスありがとうございます。

4

2 に答える 2

0

Homebrew は OSX 向けに書かれているようで、おそらく OSX の特性を考慮に入れているのでしょう。OSX は BSD に基づいているため、ユーザーがインストールしたすべてのソフトウェアは、基本パスとして /usr/local にある必要があります。

もちろん、MySQL インストーラーを使用してこれを行うこともできますが、おそらくパスを手動で修正する必要があります。

別のオプションは、人気のある macports リポジトリです。 http://www.macports.org/install.php

繰り返しになりますが、macports は、Apple が意図したようなソフトウェアをインストールする可能性が高くなります。

于 2012-12-04T09:18:30.000 に答える
0

Homebrew と MacPorts はどちらもパッケージ マネージャーです。それらは、Linux で apt-get が行うあらゆる種類のことを行います。それらは簡単な更新などを可能にします。自作は私見の方が優れており、はい、両方を使用しました。一般に、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か、アップグレードする必要があるものを見つけるだけです。Mysql の更新がある場合は、.brew upgradebrew outdatedbrew 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 に答える