Mountain lionでHomebrewで入れたMySQLが起動しない

前にも同じエラーがあって前回はアンインストールして入れ直したけど
シャレにならないので解決策を探る。

ps aux | grep mysql

するとMySQLのプロセスは動いてない。

mysql.server start

すると

 ERROR! The server quit without updating PID file (/usr/local/var/mysql/aoki-mba12.local.pid).

っていうエラーが出る。どうやらパーミッション関係っぽい。

% ls -l /usr/local/var/mysql/
total 352376
-rw-r-----   1 _mysql  admin     53324  5 18 00:02 aoki-mba12.local.err
-rw-rw----   1 shohei  admin        56  4  9 01:20 auto.cnf
drwx------   5 shohei  admin       170  4  9 02:26 blog_app
-rw-rw----   1 shohei  admin  50331648  5 18 00:02 ib_logfile0
-rw-rw----   1 shohei  admin  50331648  4  9 01:20 ib_logfile1
-rw-rw----   1 shohei  admin  79691776  5 18 00:02 ibdata1
drwx------  81 shohei  admin      2754  4  9 01:20 mysql
drwx------   7 shohei  admin       238  5  1 10:47 mysqltest_development
drwx------  55 shohei  admin      1870  4  9 01:20 performance_schema

aoki-mba12.local.errってやつの所有者が_mysqlってなってる。

所有者変更。

% sudo chown -R shohei /usr/local/var/mysql/ 
% ls -l /usr/local/var/mysql/                      
total 352376
-rw-r-----   1 shohei  admin     53324  5 18 00:02 aoki-mba12.local.err
-rw-rw----   1 shohei  admin        56  4  9 01:20 auto.cnf
drwx------   5 shohei  admin       170  4  9 02:26 blog_app
-rw-rw----   1 shohei  admin  50331648  5 18 00:02 ib_logfile0
-rw-rw----   1 shohei  admin  50331648  4  9 01:20 ib_logfile1
-rw-rw----   1 shohei  admin  79691776  5 18 00:02 ibdata1
drwx------  81 shohei  admin      2754  4  9 01:20 mysql
drwx------   7 shohei  admin       238  5  1 10:47 mysqltest_development
drwx------  55 shohei  admin      1870  4  9 01:20 performance_schema
% mysql.server start
Starting MySQL
. SUCCESS! 

よくわからんけど動いた。
(不思議なのはMAMPMySQLサーバーは起動してたこと。MAMPMySQLって別物なの?)