HomebrewでMySQLのインストールを行ったときに遭遇したエラーについてまとめてみました。
Homebrewのインストール
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
上記のコマンドを実行するとインストールがはじまる
MySQLのインストール
brew install mysql
これでmysqlのインストールがはじまる
mysql.serverの起動
sudo mysql.server start
root権限でmysql.serverを起動
しかし、
$sudo mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/***.local.pid).
となり起動に失敗する
いろいろ調べてみるとどうやら権限に問題があるらしい
/usr/local/var/mysql/の権限をいじる
所有者を_mysqlに変更
sudo chown -R _mysql /usr/local/var/mysql
アクセス権限を全ユーザに与えてみる
sudo chmod 777 /usr/local/var/mysql
もう一度試してみる
$sudo mysql.server start
Starting MySQL
. SUCCESS!
これで上手くいった