linux mongodb安裝和配置

一.前期準備

1.Win7環(huán)境下 官網(wǎng)下載Mongodb包

本文使用mongodb-linux-x86_64-3.2.12.tgz

2.上傳mongodb包至linux服務(wù)器

具體放置到目錄:/opt/software

二.mongodb安裝和配置

1.解壓和復(fù)制mongodb至目錄 /usr/local/mongodb

cd /opt/software

tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

cp -r mongodb-linux-x86_64-3.2.12 /usr/local/mongodb

2.mongodb配置

2.1 系統(tǒng)profile配置

vi /etc/profile

export MONGODB_HOME=/usr/local/mongodb

export PATH=$PATH:$MONGODB_HOME/bin

mongodb系統(tǒng)配置

保存后,重啟系統(tǒng)配置

source /etc/profile

2.2 mongodb啟動配置

cd /usr/local/mongodb/bin

vi mongodb.conf

dbpath = /usr/local/mongodb/data/db #數(shù)據(jù)文件存放目錄

logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目錄

port = 27017? #端口

fork = true? #以守護程序的方式啟用,即在后臺運行

nohttpinterface = true

啟動配置保存退出,bin目錄下就存在mongodb.conf文件。

mongodb啟動配置

三.mongodb測試

3.1 啟動mongod數(shù)據(jù)庫服務(wù)

./mongod -f mongodb.conf

3.2 進入mongodb數(shù)據(jù)庫

./mongo

mongodb啟動和進入

四.mongodb開機啟動

4.1設(shè)置mongodb.service啟動服務(wù)

cd /lib/systemd/system

vi mongodb.service

[Unit]

Description=mongodb

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

mongodb.service服務(wù)

4.2 設(shè)置mongodb.service權(quán)限

chmod 754 mongodb.service

4.3 系統(tǒng)mongodb.service操作命令

#啟動服務(wù)

systemctl?start?mongodb.service

#關(guān)閉服務(wù)

systemctl?stop?mongodb.service

#開機啟動

systemctl?enable?mongodb.service

4.4 mongodb.service啟動測試

mongodb服務(wù)啟動測試
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容