Docs Menu
Docs Home
/
MongoDB マニュアル
/ / /

6.0 スタンドアロンから 5.0 へのダウングレード

項目一覧

  • ダウングレード パス
  • アクセス制御
  • 前提条件
  • ダウングレード手順

ダウングレードを試みる前に、このページの内容を理解してください。

6.0 からダウングレードする必要がある場合は、5.0 の最新パッチ リリースにダウングレードします。

MongoDB は 1 つのバージョンのダウングレードのみをサポートします。現在のリリースより数バージョン前のリリースにダウングレードすることはできません。

たとえば、6.0 シリーズの配置を 5.0 シリーズにダウングレードできます。ただし、5.0 シリーズの配置から 4.4 シリーズの配置へのさらなるダウングレードはサポートされていません。

配置でアクセス制御が有効になっている場合、ダウングレード ユーザーの特権には、データベース全体のインデックスを一覧表示および管理する特権が含まれている必要があります。 rootロールを持つユーザーには必要な特権があります。

ダウングレード手順を開始する前に、次の前提条件手順を完了する必要があります。

任意ですが推奨します。 データベースのバックアップを作成します。

バックアップの作成方法については、「自己管理型配置のバックアップ メソッド 」を参照してください。

6.0 から 5.0 にダウングレードするには、5.0 と 互換性のない 6.0 の機能を削除する必要があります。 互換性のない機能のリストと削除方法については、「ダウングレードの考慮事項 」を参照してください。

スタンドアロン インスタンスのfeatureCompatibilityVersionをダウングレードするには:

  1. mongoshを使用してmongodインスタンスに接続します。

  2. featureCompatibilityVersion"5.0"にダウングレードします。

    db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } )

    setFeatureCompatibilityVersionコマンドは内部システム コレクションへの書込みを実行し、冪等です。 コマンドが正常に完了しない場合は、 mongodインスタンスでコマンドを再試行してください。

警告

ダウングレード手順に入る前に、前提条件が完了していることを確認してください。

1

パッケージ マネージャーまたは手動ダウンロードのいずれかを使用して、5.0 シリーズの最新のパッチ リリースを取得します。 パッケージ マネージャーを使用する場合は、5.0 バイナリの新しいリポジトリを追加してから、実際のダウングレード プロセスを実行します。

2

5.0 バイナリがシステム パスにあることを確認します。 バイナリのバージョンを確認するには、次のコマンドを実行します。

mongod --version

コマンド出力に 5.0 シリーズのリリースが表示されるはずです。

3

mongodプロセスをシャットダウンするには、 mongoshを使用して配置に接続し、次のコマンドを実行します。

db.adminCommand( { shutdown: 1 } )
4

再起動前に、 mongodインスタンスの構成ファイルを更新して、構成可能な 6.0 の機能を無効にします。

構成可能な 6.0 機能のリストを表示するには、 6.0 リリースノート を参照してください。

5

mongodプロセスを開始するには、次のコマンドを実行します。

mongod --dbpath </path-to-data-folder>

mongodプロセスの開始の詳細については、「 mongodプロセスの開始 」を参照してください。

戻る

6.0 から 5.0 へのダウングレード