がじぇ

お金と家電とプログラミングのブログ

mongodbのshellをtgzでinstallする方法

こんにちわ

がじぇったー (@hackmylife7) | Twitter

です。

公式のyumを使う手順だと 以下のエラーが出てインストールできなかったのでやり方をメモしておきます。

# sudo yum install -y mongodb-org
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                        | 3.7 kB  00:00:00
amzn2extra-docker                                                                 | 3.0 kB  00:00:00
amzn2extra-nginx1                                                                 | 3.0 kB  00:00:00
No package mongodb-org available.

Install MongoDB Community Edition on Amazon Linux — MongoDB Manual

[root@ip-172-31-7-95 ~]# cd /opt/
[root@ip-172-31-7-95 opt]# wget https://downloads.mongodb.org/linux/mongodb-shell-linux-x86_64-amazon2-4.4.2.tgz
--2020-12-22 05:39:06--  https://downloads.mongodb.org/linux/mongodb-shell-linux-x86_64-amazon2-4.4.2.tgz
Resolving downloads.mongodb.org (downloads.mongodb.org)... 143.204.83.80, 143.204.83.82, 143.204.83.26, ...
Connecting to downloads.mongodb.org (downloads.mongodb.org)|143.204.83.80|:443... connected.
HTTP request sent, awaiting response... 200 OK

解凍します

[root@ip-172-31-7-95 opt]# ls
mongodb-shell-linux-x86_64-amazon2-4.4.2.tgz
[root@ip-172-31-7-95 opt]# tar -zxvf mongodb-shell-linux-x86_64-amazon2-4.4.2.tgz

解凍したbinを/usr/local/binに移します

[root@ip-172-31-7-95 opt]# sudo cp mongodb-linux-x86_64-amazon2-4.4.2/bin/* /usr/local/bin/

mongoコマンドが使えるようになればOKです

[root@ip-172-31-7-95 opt]# which mongo
/usr/local/bin/mongo