[MySQL] バージョン5.1から5.5アップデートしたら起動しない問題

1 min read
hiroweb developer

何も考えずに yum update したら MySQL が起動しなくなった。

環境

  • CentOS 6.5
  • MySQL 5.1

問題

5.1 から 5.5 にアップデート後にサービスを起動しても失敗する。

# service mysqld start
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]

MySQLが起動しなくなった場合の対処法をいろいろと試すが進展なし。

解決方法

とりあえず、以下を記述したmy.cnfを上書きしてみると起動した。

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
character-set-server=utf8
default-storage-engine=InnoDB

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysql]
default-character-set=utf8

どうやら5.5から無効になった記述があるみたい。