MacPortsでのMySQLインストールで初歩的ミス
MacPortsでMySQLをインストールしてみたのだが、MySQLサーバ起動時のエラーメッセージにハマってしまった。
$ sudo /opt/local/share/mysql5/mysql/mysql.server start Starting MySQL /opt/local/share/mysql5/mysql/mysql.server: line 159: kill: (30452) - No such process ERROR!
まったく意味不明なエラーメッセージ。一体何が原因なのかとひたすらググってようやく原因がわかった。
getting crazy with mysql and MacPort • antoniolorusso.com
Please check permissions because you have a problem with that!
Check that the owner of /opt/local/var/db and /opt/local/var/run/mysql5 is _mysql group admin.
調べてみると、おっと確かに所有者が _mysql ではなく root になっていた。
どうやら mysql_install_db5 を root ユーザでおこなってしまったことが原因。(ここ見ながらやってた。)
forever 5 years old blog» Blog Archive » MacPorts で MySQL をインストールしてみるなどを見てみると、 –user=mysql をつけてあげないといけない。(って初歩的なミスだった。。)
sudo -u mysql mysql_install_db5 でもよい。
【参考】 MacPortsでMySQLをインストール — BONNOH FRACTION 13
コメントを残す