No.166
【MySQL】my.cnfのパーミッション設定
設定ファイルをコピーしたらMySQLが起動しない
Vagrantやchefなどを使って環境構築を行う際、「my.cnfファイルを作成」ではなく「my.cnfファイルをコピー」した際によく発生する。というか学習しろ俺。
my.cnfの権限が適切でないとMySQLは以下のようなエラーを吐いて起動しない。
Warning: World-writable config file '/etc/my.cnf' is ignored
このエラーが出たら100%ファイルのパーミッション設定が間違っていると即断してしまってOK。
下記のコマンドを実行して適切なパーミッションに直してあげよう。
chmod 644 /etc/my.cnf
後は再起動かければOK。
service mysqld restart