インストール手順
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
pecl install mongodb
echo "extension=mongodb.so">>`php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
最初に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