Rails
MySQL
homebrew
elcapitan

homebrew mysql バージョンを落とす

More than 1 year has passed since last update.

環境

Mac OS El Capitan 10.11.1

homebrewをインストール後、mysqlインストールした状態。

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install mysql

このようにすると、mysql ver 5.7.9がインストールされる(記事を書いたときは)。これを5.6に変える。

*El Capitan・Railsでmysqlを使うとうまくいかなかったのでmysqlのバージョンを下げようと思いました。

mysqlのuninstall

$ brew uninstall mysql

ただし、/usr/local/var/mysql/は削除されない。
なぜなら、このフォルダの中にDBのデータが保存されているため。
データのbackupを取った後、このフォルダも削除。

# DBデータが消えるのでこのコマンドは何も考えず打っても責任は取りません。DBバックアップをとってから。
$ rm -rf /usr/local/var/mysql/

mysql5.6のインストール

brewの検索

$ brew search mysql

homebrew/versions/mysql56 が見つかるので

$ brew install homebrew/versions/mysql56

でmysql5.6をインストール。

$ mysql --version

で5.6系であれば完了。

mysqlを入れていなければ

はじめから、5.7系を入れないで5.6系を入れるなら下記コマンドだけ。

$ brew install homebrew/versions/mysql56

おまけ

$ brew info homebrew/versions/mysql56

でmysql56のinfoが見れる。