LoginSignup
9
5

More than 5 years have passed since last update.

MySQLサーバが起動しない問題

Last updated at Posted at 2016-03-29

環境

  • CentOS 7.0
  • mysql 14.14

内容

MySQLサーバを起動しようとするとFAILEDになる・・・
mysql_error2.png

対処

まず以下のコマンドでlogを確認すると,

 less /var/log/mysqld.log

mysql_error1.png
となり,

unknown variable 'default-character-server=utf8'

であるので,/etc/my.cnfにあるdefault-character-server=utf-8をコメントアウトします.そうすると,Errorは消えました.
しかし,MySQLサーバは起動しませんでした.もう一度/var/log/mysqld.logを見てみると,Can't create/write to file '/var/run/mysqld/mysqld.pid'と出ており,ファイル作成や書き込みが出来ないとのことなので/var/run/mysqldをchownでmysqlユーザにします.
mysql_error3.png

ls -la /var/run/mysqld
ls: cannot access /var/run/mysqld: No such file or directory

まずそんなフォルダなかった・・・のでmkdirでフォルダ作成

mkdir /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld

そして,MySQLサーバ起動すると動いた!
mysql_error4.png

9
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
5