- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 障害メモ/MySQLがあがらない「Unable to lock .../data/ib_logfile0」 へ行く。
- 1 (2013-08-12 (月) 07:21:41)
キーワード†
- MySQL
- InnoDB
- ib_logfile0
関連†
現象†
mysqldが立ちあがらない。
- mysql-error.log (設定にもよるが /etc/log/ あたり)
InnoDB: Unable to lock /opt/OpenStandia/mysql-5.5/data/ib_logfile0, error: 11 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Error in opening /opt/OpenStandia/mysql-5.5/data/ib_logfile0 130811 23:47:01 [ERROR] Plugin 'InnoDB' init function returned error. 130811 23:47:01 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 130811 23:47:01 [ERROR] Unknown/unsupported storage engine: InnoDB 130811 23:47:01 [ERROR] Aborting
原因†
他の mysqld プロセスを動かしていないかチェックしてください。同じ InnoDB データまたはログファイルを使おうとしていますよ。ということらしい。
対策†
ファイルをコピーして無理やりロックできるようにします。
$ cd (MYSQL_HOME)/data/ $ mv ib_logfile0 ib_logfile0.bak $ cp -a ib_logfile0.bak ib_logfile0
ib_logfile1 や ib_logfile2 もあれば同じように。