mysql:11732
From: "Shuichi Tamagawa" <"Shuichi Tamagawa" <shuichi@xxxxxxxxxx>>
Date: Fri, 8 Jul 2005 17:11:56 -0700
Subject: [mysql 11732] MySQL 5.0 FAQ - マイグレーション
マイグレーション MIG 1. MySQL 4.x から5.0へはどのように移行すれば良いですか? 各バージョンのアップグレードに関する詳細な情報ごちらをご覧下さい http://dev.mysql.com/doc/mysql/en/upgrade.html。アップグレードの際にはメ ジャーバージョンを飛ばさずに、一つずつアップグレードすることをお薦めしま す。例えば、現在MySQL 4.0をご利用で、(テスト)システムを5.0へアップグ レードする場合には、(テスト)システムを先ず4.1にアップグレードし、正常 に稼動することを確認した後に4.1から5.0にアップグレードして下さい。複雑な 手順に見えるかもしれませんが、この方法がより時間と労力を節約することにな るでしょう。この方法の場合、問題が発生しても(MySQL Networkをご購入頂い ていればMySQLのサポートによって)原因を特定しやすくなります。 MIG 2. MySQL 4.xと5.0でテーブルタイプに変更はありましたか? (MySQL 3.22まで使用されていた)旧ISAMテーブルはサポートされなくなりまし た。テーブルをISAMからMyISAMに変更するにはALTER TABLE tblname ENGINE=MYISAMといったステートメントを実行して下さい。 また、MyISAM テーブルの"internal RAID"もサポートされなくなりました。これ は2GB以上の大きなファイルをサポートしないファイルシステムで大きなテーブ ルを使用する為の古い機能でした。最近のファイルシステムは全てより大きな ファイルを使用できますし、MERGEテーブルやビューといった対応策もありま す。 VARCHARカラムでは末尾のスペースを残すようになりました。(全てのストレージ エンジン). MEMORYテーブル(MySQL 4.1以前ではHEAPと呼ばれていました)がVARCHARカラムを 含むことができるようになりました。