あなたは今までにインストールしたMySQLの数を覚えているだろうか。
何度となくインストールしてきたMySQLですが、
Macの場合は、いくつもインストールする方法があるので、
どれが良いか迷いました。
@shachiさんにアドバイスをいただいて
パッケージ版をインストールしてみたのですが、
Macports版のmysql5-dev
Macportsからインストールした場合、/opt/local
以下にインストールされるので、以下のようにシンボリックリンクを
作成しました。
- /var/run/m
ysqld -> /opt/local /var/run/m ysql5 - /etc/my.cn
f -> /opt/local /etc/mysql 5/my.cnf
だいたいこんな感じです。 非常に快適になりました。
See Also
追記
なぜか不思議なことに、Macを再起動すると、/var/run/m
に作成したシンボリックリンクが消えてしまうことがわかりました。
/private/v
にしてみるなど、
いろいろ試してみたのですが、
結局再起動するとなくなってしまいます。
何が原因なのかまだわからないですが、
とりあえず対処療法として、mysqlの起動スクリプトでシンボリックリンクを作成するようにしてみました。
/opt/local
1 # 2 # Start 3 # 4 Start() 5 { 6 ln -s -f /opt/local/var/run/m ysql5 /private/v ar/run/mys qld 7 /opt/local /share/mys ql5/mysql/ mysql.serv er start 8 }
これでひとまず大丈夫になりました。 しかし再起動するとシンボリックリンクが無くなってしまうというのは不可解ですね。きっと何か理由があるんでしょうけれど。
【ご注意】
あらかじめ /var/run/mysqld ディレクトリが存在しない事を確認しておく必要があります。