Linux centos7安裝Mongodb-4.0
1.下載
官方下載地址:https://www.mongodb.com/download-center/community
2.上傳解壓
1)rz命令上傳
2)解壓安裝
解壓:tar -zxvf mongodb-linux-x86_64-4.0.6.tgz
移動:mv ./mongodb-linux-x86_64-4.0.6 /usr/local/mongodb
3.配置conf與目錄
1)進入mongodb目錄
cd /usr/local/mongodb/
2)創建db目錄和日志文件
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
3)創建mongodb.conf文件
vim mongodb.conf
#端口號 port=27017 #db目錄 dbpath=/usr/local/mongodb/data/db #日志目錄 logpath=//usr/local/mongodb/logs/mongodb.log #后台 fork=true #日志輸出 logappend=true #允許遠程IP連接 bind_ip=0.0.0.0
4.啟動測試
1)啟動
./bin/mongod --config mongodb.conf
2)連接
./bin/mongo
3)測試
5.配置mongodb服務開機啟動
1)設置mongodb.service開機服務啟動
cd /lib/systemd/system
cat >>mongodb.service<<"EOF"
[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/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
然后設置mongodb.service權限
chmod +x mongodb.service
#啟動服務
systemctl start mongodb.service
#停止服務
systemctl stop mongodb.service
#添加開機自啟動
systemctl enable mongodb.service
#重啟服務
systemctl restart mongodb.service
2)添加環境變量
1、直接用export命令:
export PATH=$PATH:/usr/local/mongodb/bin
2、修改profile文件:
cat >>/etc/profile<<"EOF"
export PATH="$PATH:/usr/local/mongodb/bin"
EOF
#刷新profile文件:
source /etc/profile
3、 修改.bashrc文件:
cat >>/root/.bashrc<<"EOF"
export PATH="$PATH:/usr/local/mongodb/bin"
EOF
上述三步依次執行完畢,環境變量配置完成!!!!
重啟服務器,輸入mongo 回車就有了。。。。。
6.推薦一款mongodb可視化工具
Robo 3T :https://robomongo.org/