mysql 「ERROR! The server quit without updating PID file」
はまったので書いておきます
2時間くらいはまったーうざー
久しぶりにmysqlを起動を起動しようとしたら
mysql -u
エラーがでる!
ちなみにmavericksにmysql10.9をいれています
自動起動の設定してなかったからかーということで
mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/ユーザー名-iMac.local.pid).
ん〜my.cnfにもなにも追加していないしな〜とか思いつつ
とりあえず
/usr/local/var/mysql/下を見てみると
ユーザー名s-iMac.local.errとか所有者が_mysqlになっていた
所有者を自身のユーザーに変更してみた
再度
mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/ユーザー名-iMac.local.pid).
まだ変わらん
調べてみると
ユーザー名s-iMac.local.errにmysql_error_logが出力されているので
tail -f ユーザー名s-iMac.local.err
[ERROR] /usr/local/Cellar/mysql/5.6.16/bin/mysqld: Can't create/write to file '/usr/local/var/mysql/ユーザー名s-iMac.local.pid' (Errcode: 13 - Permission denied)
2014-05-08 02:44:22 71139 [ERROR] Can't start server: can't create PID file: Permission denied
やっぱ権限エラーだということで
sudo chown -R _mysql:_mysql /usr/local/var/mysql
再度
mysql.server start
Starting MySQL
SUCCESS!
ちょー単純くだらないことで時間使ってしまった >_<