Ubuntu16.04Mongodbチュートリアルのインストール

インストール手順

apt-getインストール方法を使用してインストールします

**** [** mongodb **](https://cloud.tencent.com/product/mongodb?from=10680)**署名をAPT **に追加します

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80--recv EA312927

/etc/apt/sources.list.d/mongodb-org-3.2.listファイルを作成し、コマンドを書き込みます

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse"| sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

ソフトウェアソースリストの更新

sudo apt-get update

mongodbをインストールします(デフォルトでは安定バージョンをインストールします)

sudo apt-get install -y mongodb-org

または、指定されたバージョンをインストールします。

sudo apt-get install -y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9

関連コマンド##

構成起動ファイル#####

ubuntu16.04のバージョンの場合は、新しい/lib/systemd/system/mongod.serviceファイルを手動で作成し、次のように記述する必要があります。

sudo touch /lib/systemd/system/mongod.service
vim /lib/systemd/system/mongod.service
[ Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[ Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads(user+kernel)
TasksMax=infinity
TasksAccounting=false

# Recommended limits forfor mongod as specified in
# http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings

[ Install]
WantedBy=multi-user.target
開始、再起動、およびシャットダウンコマンド#####
# データベースを起動します
sudo service mongod start
# データベースを再起動します
sudo service mongod restart
# データベースを閉じる
sudo service mongod stop
データベースが正常にインストールされているかどうかを確認します#####
netstat -plntu

ポート番号27127のプロセスの出現は、インストールが成功したことを示しています。

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        00127.0.0.1:270170.0.0.0:*               LISTEN      -               
tcp        00127.0.0.1:33060.0.0.0:*               LISTEN      -               
tcp        000.0.0.0:800.0.0.0:*               LISTEN      -               
tcp        000.0.0.0:220.0.0.0:*               LISTEN      -               
udp        000.0.0.0:680.0.0.0:*-               
udp        00172.21.0.3:1230.0.0.0:*-               
udp        00127.0.0.1:1230.0.0.0:*-

MongoDBのユーザー名とパスワードを設定する前に、サーバーでMongoDBシェルを開く必要があります。次のように入力してログインします: mongo

phpのmongodb拡張機能を追加します#####
pecl install mongodb
echo "extension=mongodb.so">>`php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

mongodbの完全なアンインストール##

最初にmongodbの実行を停止します

# データベースを閉じる
sudo service mongod stop

ソフトウェアを再度アンインストールします

sudo apt-get purge mongodb-org*

データベースとログファイルを削除する

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

この記事へのリンク:[https://www.debuginn.cn/2311.html](https://www.debuginn.cn/2311.html)

この記事は[CCBY-NC-SA 3.0 Unported](https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh)契約に基づいてライセンスされています。再印刷するには、この記事へのリンクを保持してください。

Recommended Posts

Ubuntu16.04Mongodbチュートリアルのインストール
ubuntu14.04インストールjdk1.8チュートリアル
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu 18.04にMySQLをインストールします(グラフィックチュートリアル)
ubuntu18.04インストールドッカー
ubuntu12.04インストールpython3
Ubuntuインストールガイド
ubuntuインストールnodejs
ubuntu16インストールasp.net
ubuntuインストールleanote
ubuntuはJenkinsをインストールします
docker install ubuntu
ubuntuインストールelasticsearch
ubuntu16.0.1インストールパゴダ
ubuntu18.04インストールpython
ubuntu18.04インストールteamviewer
ubuntu install sendmail
Ubuntu20.04でcuda10.1をインストールする手順(グラフィックチュートリアル)
Ubuntu18.04インストールNvidiaグラフィックドライバーチュートリアル(グラフィック)
Ubuntu18.04はソースコードを介してOdoo14チュートリアルをインストールします
Ubuntuにapache + PHPをインストールします
Ubuntu20.04インストールPython3仮想環境チュートリアル詳細な説明
ubuntu18にvscodeをインストールします
Ubuntuにnode.jsをインストールします
Windows10インストールubuntu20.04デュアルシステム詳細グラフィックチュートリアル
ubuntuインストールzshターミナル
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntu16.04にpython3.6をインストールします
Ubuntuにdockerをインストールする
Ubuntu16.04にmysqlをインストールします
ubuntu14.10の下にThriftをインストールします
Centosインストールelasticsearchチュートリアル
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
Ubuntu16にnodejs10をインストールします
ubuntuインストールハーバーウェアハウス
Ubuntu14.04にmysqlをインストールします
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
2018-09-11Ubuntuにarduinoをインストールします
Centos7インストールkubernetesチュートリアル
Centos7インストールMysql8チュートリアル
Ubuntu14.04にPython3をインストールします
Ubuntu18.04インストールAsterisk16.10 + FreePBX15.0
Ubuntu19はMySQLピットをインストールします
CentOS7にMongoDBをインストールします
ubuntu16.04 install node.js、npm
Ubuntu18にrJavaをインストールします
Centos7はmongodb4.xをインストールします
UbuntuにJDK10 +をインストールする
pcduino ubuntu install os
Ubuntuにpythonをインストールする
Ubuntu19.10にJDKをインストールします
Ubuntu16.04にPython3をインストールします
ROS Ubuntu 18.04 [2]にROSをインストールします。
UbuntuにMySQLをインストールする
Ubuntu16.04.2にKDEをインストールします
ubuntuインストールnginxサーバー
UbuntuにYarm-PM2をインストールします
Ubuntu18にDockerをインストールする