ダウングレードを試みる前に、このページの内容を理解してください。
ダウングレード パス
9.0からダウングレードする必要がある場合は、 8.3の最新パッチ リリースにダウングレードします。
MongoDB は、連番での単一バージョンのダウングレードのみをサポートします。現在のリリースより数バージョン前のリリースにダウングレードすることはできません。
どのMongoDB のリリースでも、直前のメジャー バージョンまたはマイナー バージョンにアップグレードまたはダウングレードできます。
アクセス制御
配置でアクセス制御が有効になっている場合、ダウングレード ユーザーの特権には、データベース全体のインデックスを一覧表示および管理する特権が含まれている必要があります。 rootロールを持つユーザーには必要な特権があります。
前提条件
ダウングレード手順を開始する前に、次の前提条件手順を完了する必要があります。
下位互換性のない機能を削除する
ダウングレードを成功させるには、9.0 8.3と互換性のない 機能を削除します。互換性のない機能のリストと削除方法については、「 下位互換性のない機能 」を参照してください。
ダウングレード機能の互換性バージョン(FCV)
スタンドアロン インスタンスのfeatureCompatibilityVersionをダウングレードするには:
featureCompatibilityVersionを"8.3"にダウングレードします。重要
binary バージョンをダウングレードする前に、下位互換性のない機能をすべて削除していることを確認してください。続行する前に、必ずアップグレード パスを評価してください。
db.adminCommand( { setFeatureCompatibilityVersion: "8.3", confirm: true } ) setFeatureCompatibilityVersionコマンドは内部システム コレクションへの書込みを実行し、冪等です。 コマンドが正常に完了しない場合は、mongodインスタンスでコマンドを再試行してください。
ダウングレード手順
警告
ダウングレード手順に入る前に、前提条件が完了していることを確認してください。
構成ファイルの更新
再起動前に mongod インスタンスの構成ファイルを更新して、構成可能な 9.0 機能を無効にします。
構成可能な 9.0 機能のリストを確認するには、9.0 リリースノートを参照してください。
最新の インスタンスで再起動します8.3mongod
mongodプロセスを開始するには、次のコマンドを実行します。
mongod --dbpath </path-to-data-folder>
mongodプロセスの開始の詳細については、「 mongodプロセスの開始 」を参照してください。