Linux への Database Tools のインストール
Overview
MongoDB データベース ツールは、MongoDB を操作するためのコマンドライン ユーティリティ スイートです。このガイドを使用して、Linux プラットフォームに Database Tools をインストールしてください。
MongoDB データベースツールを使用して、セルフホスト型配置から MongoDB Atlas へ移行できます。MongoDB Atlas は、MongoDB をクラウドに配置するための完全管理サービスです。詳細については、mongorestore でのシード処理を参照してください。
MongoDB Atlas への移行方法については、「データの移行またはインポート」を参照してください。
バージョン管理
MongoDB 4.4 以降、Database Tools は MongoDB Server とは別にリリースされ、独自のバージョン管理が行われています。初回のバージョンは 100.0.0
でした。以前は、これらのツールはMongoDB Serverと一緒にリリースされ、一致するバージョン管理が使用されていました。
MongoDB 4.2 またはこれらのツールの以前のバージョンに関するドキュメントについては、そのバージョンのツールの MongoDB Server ドキュメントを参照してください。
互換性
MongoDB Server の互換性
MongoDB データベースツール バージョン100.10.0
は、次のバージョンの MongoDB Server をサポートしています。
MongoDB 8.0
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
これらのツールは、以前のバージョンの MongoDB サーバーでも動作する可能性がありますが、互換性は保証されません。
プラットフォーム サポート
MongoDB データベースツール バージョン100.10.0
は、x86_64
アーキテクチャ上の次のプラットフォームでサポートされています。
Amazon Linux 2 および 2013.03+
Debian 10および9
RHEL / CentOS 8、7、6
SUSE 12
Ubuntu 20.04、18.04、16.04
さらに、Database Tools は、arm64
、 ppc64le
、および s390x
アーキテクチャ上の一部の Linux プラットフォームもサポートしています。詳細については、 サポートされているプラットフォームを参照してください。
注意
バージョン 100.9.5
以降、データベース ツールでは Debian 8 オペレーティング システムのサポートを終了しました。
インストール
MongoDB データベースツールは、Linux ディストリビューションのパッケージ マネージャーを使用してインストールするか、.tgz
アーカイブとしてダウンロードできます。Linux ディストリビューションと目的のパッケージに基づいて、以下から適切なタブを選択します。
Ubuntu および Debian に
.deb
パッケージをインストールするには、DEB Package
タブをクリックします。RHEL / CentOS / SUSE に
.rpm
パッケージをインストールするには、RPM Package
タブをクリックします。.tgz
tarball をインストールするには、TGZ Archive
タブをクリックします。
注意
お使いのシステムのパッケージ マネージャーを使用して MongoDB Server をインストールしている場合は、Database Tools がすでにインストールされている可能性があります。次のコマンドで、Database Tools がシステムにすでにインストールされているかどうかを確認できます。
sudo dpkg -l mongodb-database-tools
Database Tools.deb
パッケージをダウンロードします。
MongoDB ダウンロード センターを開きます。ページの右側にあるドロップダウン メニューを使用します。
お使いの Linux プラットフォームとアーキテクチャを選択します
deb
パッケージを選択します[Download] ボタンをクリックします
ヘッドレスの Linux システムにインストールする場合は、Download ボタンの右側にあるCopy Link をクリックしてダウンロード リンクをコピーし、wget
や curl
などのコマンドライン ツールを使用して.deb
を Linux システムに直接ダウンロードします。
注意
お使いのシステムのパッケージ マネージャーを使用して MongoDB Server をインストールしている場合は、Database Tools がすでにインストールされている可能性があります。次のコマンドで、Database Tools がシステムにすでにインストールされているかどうかを確認できます。
sudo yum list installed mongodb-database-tools
Database Tools.rpm
パッケージをダウンロードします。
MongoDB ダウンロード センターを開きます。ページの右側にあるドロップダウン メニューを使用します。
お使いの Linux プラットフォームとアーキテクチャを選択します
rpm
パッケージを選択しますDownload ボタンをクリックします
ヘッドレスの Linux システムにインストールする場合は、Download ボタンの右側にあるCopy Link をクリックしてダウンロード リンクをコピーし、wget
や curl
などのコマンドライン ツールを使用して.rpm
を Linux システムに直接ダウンロードします。
Database Tools.tgz
アーカイブをダウンロードします。
MongoDB ダウンロード センターを開きます。ページの右側にあるドロップダウン メニューを使用します。
お使いの Linux プラットフォームとアーキテクチャを選択します
tgz
パッケージを選択しますDownload ボタンをクリックします
ヘッドレスの Linux システムにインストールする場合は、Download ボタンの右側にあるCopy Link をクリックしてダウンロード リンクをコピーし、wget
や curl
などのコマンドライン ツールを使用して.tgz
を Linux システムに直接ダウンロードします。
で DB ToolsPATH
を利用できるようにします。
システムの PATH
環境変数で Database Tools を使用可能にすることができます。これにより、フルパスを指定したり、最初に親ディレクトリに移動したりすることなく、コマンドラインで各ツールを名前で直接参照できるようになります。
次のいずれかを実行できます。
抽出したディレクトリから DB ツール バイナリを、
PATH
にすでにリストされているディレクトリ(/usr/local/bin
など)にコピーします。抽出したディレクトリに移動し、次のコマンドを実行してバイナリをコピーします。sudo cp * /usr/local/bin/ shell の構成ファイルを編集して、DB Tools のインストール ディレクトリを PATH に追加します。例えば
bash
では、~/.bash_profile
ファイルを編集します。