mysql 4.0.27 から 5.0.26 へのアップグレード(断念)
netqmail入れるなら、ついでにmysqlもできればアップグレードしたいなーと思って頑張ってたが、断念した。障害が多過ぎる。
一応mysqld_safe --skip-grant-tablesとかmysql_fix_privilege_tablesとか色々使ったが、結局文字化けした上、パスワード形式の問題で接続ができんかった。mysqldumpでバックアップ取ってから、5.0で新しくDB作ってインポートする作戦も、なんかDuplicate entryがどうこう言われて駄目。なんかもう面倒やし時間がもったいないんでmaskして忘れることにした。my.cnfを適切に設定してやれば、全て上手くいくんかもしらんが…。
一応参考にしたページを列挙しておこう。
- (4.x->5.0アップグレードガイド) - http://www.gentoo.org/doc/en/mysql-upgrading.xml
- (4.1へのアップグレードガイド 日本語) - http://www.gentoo.org/doc/ja/mysql-upgrading.xml
- (Gentooでのエラー) - http://forums.mysql.com/read.php?11,146725,146725
- (Duplicate entryとか) - http://www.mysql.gr.jp/mysqlml/mysql/msg/13371
- (mysql.userのschemaが違う件) - http://www.mysql.gr.jp/mysqlml/mysql/msg/13781
- (文字化け) - http://q.hatena.ne.jp/1146357712
- (パスワードアルゴリズムについて) - http://dev.mysql.com/doc/refman/4.1/ja/old-client.html
- (エラー修正例) - http://om.pizzica.to/archives/2006/12/vine40mysqld.html
む、このへん見てたらいけるような気がしてきたな…。