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