« やはり気になる”専用”ケータイ | トップページ | 一太郎の脆弱性とその対応 »

2007年10月26日 (金)

MySQLアップグレードにハマる

ふと思い立って、自宅サーバーとして使っている Linux マシンの OS をバージョンアップしてみました。
Vine Linux 3.2 → 4.1 という感じで。

・・・ ただ、Vine 4.x は MySQL 5.x がデフォだということを全く気にもしなかったために、案の定 MySQL が起動しません(^^;

あわてていろいろ検索して対処法を探してみたけど、特効薬は見つからず。
でも、このまま放置するわけにはいかない。

仕方ないので、とりあえず MySQL 5 も 4 も 3 もぜーんぶアンインストールして、 /var/lib/mysql をリネームして、Vine 3.2 から拾ってきた 4.0 系の rpm をインストール。
ここで、ひとまず無事に起動することを確認。よかったよかった。

そこで、先程リネームしたデータベースファイル群を /var/lib/mysql 内に手作業コピー。
このままだと table をうまく認識できていないようなので、myisamchk -r /var/lib/mysql/*/*.MYI ってな感じで修復。

これでひとまず以前のデータが MySQL 4.0 上で復元できたー。
mysqldump → リストアが失敗したときには、やや本気でデータは諦めようかと思っていただけに、今日はもうこれで満足w

あとは、MySQL 5.1 への移行・・・は明日以降にやることにします。

こんな面倒な手順ではなく、本当はもっと正攻法があるんだろうなー。

|

« やはり気になる”専用”ケータイ | トップページ | 一太郎の脆弱性とその対応 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/191435/16874526

この記事へのトラックバック一覧です: MySQLアップグレードにハマる:

« やはり気になる”専用”ケータイ | トップページ | 一太郎の脆弱性とその対応 »