1

いくつかの理由で、MySQL をダウングレードする必要があります。

MySQL 5.5 を MySQL 5.0 または 5.1 にダウングレードすると、データが失われますか?

4

2 に答える 2

2

いつデータが失われるかわからないため、データのバックアップを取っておくことをお勧めします。

mysqlのドキュメントから。

次の項目は、ダウングレードを実行するたびに行うべきことのチェックリストです。

ダウングレード元のリリース シリーズのアップグレード セクションを読み、本当に必要な機能がないことを確認してください。セクション2.19.1「MySQL のアップグレード」を参照してください。

そのバージョンのダウングレード セクションがある場合は、それも読む必要があります。

ダウングレード先のバージョンと現在のバージョンの間に追加された新機能を確認するには、変更ログ > (付録 D、MySQL の変更履歴) を参照してください。

セクション2.19.3「テーブルまたはインデックスを再構築する必要があるかどうかの確認」を確認して、現在のバージョンの MySQL とダウングレード先のバージョンの間で、テーブル形式、文字セット、または照合順序が変更されたかどうかを確認してください。その場合、これらの変更により MySQL バージョン間の非互換性が生じる場合、セクション2.19.4「テーブルまたはインデックスの再構築または修復」の手順を使用して、影響を受けるテーブルをダウングレードする必要があります。

詳細はこちらをチェック

于 2012-09-05T07:43:18.213 に答える
2

mysqldumpを使用してデータをエクスポートするだけです。

mysql 5.5 サーバー ソフトウェアを削除し、必要なバージョンをインストールします。

次に、mysql クライアントを使用してインポートします。

公式のダウングレードガイドに従うことができます

このドキュメントによると、変更点はデフォルトのストレージ エンジンが InnodDB に変更されただけなので、問題は発生しないはずです。

アップグレード ガイドでは、5.1 から 5.5 への変更点を説明できます。

データファイルを直接コピーしないでください!!!

于 2012-09-05T07:42:52.973 に答える