Mac OS X 10.7 (Lion) に MySQL 5.1 をインストールする

Mac OS X 10.7 (Lion) に MySQL 5.1 をインストールする

MySQL 5.1 をインストールしようとしています。私は Lion を使用していますが、マシン上の MySQL に関連するすべてのファイルを削除しても、DMG ファイルからインストールしようとすると、新しいバージョンがインストールされているというメッセージが表示されます。

Lion に MySQL 5.1 を正常にインストールできた人はいますか?

私は見つけたHomebrewを使用したソリューション:

  1. システムから MySQL を完全に削除します (念のため)
    sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /ライブラリ/スタートアップアイテム/MySQLCOM
    sudo rm -rf /ライブラリ/PreferencePanes/My*
    vim /etc/hostconfigを実行し、MYSQLCOM=-YES-の行を削除しました。
    rm -rf ~/ライブラリ/PreferencePanes/My*
    sudo rm -rf /ライブラリ/Receipts/mysql*
    sudo rm -rf /ライブラリ/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*
    
    出典:https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x
  2. 自作ソフトをインストールする
    /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323​​731)"
    
    ソース: https://github.com/mxcl/homebrew/wiki/installation
  3. brew経由でMySQL 5.1をインストールする
    醸造インストールmysql51
    それでもうまくいかない場合は、次の操作を行ってください。
    インストール https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
    出典: https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627
  4. MySQL を動作させる
    1. mysql.sockファイルを作成する
      /tmp/mysql.sock をタッチします
    2. MySQLのデフォルトテーブルをインストールする
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ...またはあなたの道

答え1

あなたはこれを試してみた

MySQL 公式サイトから Mac OS X 10.6 用の MySQL 5.1.x (または 5.5.x) の 64 ビット DMG バージョンをダウンロードし、パッケージ、スタートアップ項目、および環境設定パネルをインストールします。

/usr/local/mysql/binパスに追加:

vim ~/.bash_profile

そして次のように付け加えます:

export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH
export EDITOR=vim

ファイルの先頭です。(ここでは、SVN が満足するように EDITOR を設定していることに注意してください。)

MySQL ルートパスワードを設定します。

mysqladmin -u root password {new-password}
mysqladmin -u root -p{new-password} -h localhost password {new-password}
mysqladmin -u root -p{new-password} reload

history -c と入力して履歴ファイルを消去し、{new-password} がディスク上でプレーンテキストにならないようにします。

次に、mysql.sockPHPでファイルが見つかるかどうかを確認します。MySQLが動作していることを確認します。

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

関連情報