2010年12月17日

[mysql 15450] MySQL5.1 からMySQL5.5へのアップグレードについて

貫井(ぬきい)と申します。

MySQL5.1を利用しているサーバがあり、MySQL5.5がGAになった
ことのでアップグレードの検証にかかろうとしているのですが
InnoDBの設定でエラーが出てしまい、困っております。

環境
OS :RHEL 4.4 (x86_64)

MySQL:MySQL 5.1.53( 64 Bit版)

アップグレード手順
1.MySQL-5.5.8-Linux2.6-x86_64をダウンロード

2.解凍後、所定の場所に配置

3.my.cnfを変更
「Upgrading from MySQL 5.1 to 5.5」に記載の以下の項目に
ついてコメント化

変更前 | 変更後
------------------------------------------+------------------------------
[mysqld] | [mysqld]
ignore-builtin-innodb | # ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so | # plugin-load=innodb=ha_innodb_plugin.so

4.MySQL 5.5.8 の起動
「# mysqld --defaults-files=/usr/local/mysql/my.cnf --skip-grant-tables &」
を実行したところエラーが発生しました。

  以下がエラーファイルに残っているエラーです。
101217 15:33:19 InnoDB: Initializing buffer pool, size = 128.0M
101217 15:33:19 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file ./ib_logfile0 is of different size 0 1073741824 bytes
InnoDB: than specified in the .cnf file 0 5242880 bytes!
101217 15:33:19 [ERROR] Plugin 'InnoDB' init function returned error.
101217 15:33:19 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
101217 15:33:19 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable 'default-character-set=utf8'
101217 15:33:19 [ERROR] Aborting

その後、mycnfを元に戻し、5.1.53に戻して再起動した際は正常
に起動し、以下のログが出ています
101217 15:35:35 InnoDB: highest supported file format is Barracuda.
101217 15:35:36 InnoDB Plugin 1.0.13 started; log sequence number 15660484070947

「Upgrading from MySQL 5.1 to 5.5」に、InnoDBに関する設定
の記述変更については、無かったもので正常に動くことを期待し
ておりましたが、何らかの設定変更が必要だったのかと考えてお
ります。

このような事象についての情報をお持ちでしたらご教授願えます
でしょうか?


以上、宜しくお願いいたします。

--
貫井 剛 (ぬきい つよし)

投稿者 xml-rpc : 2010年12月17日 16:43
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100801
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。