Linux安裝MongoDB?4.0.3詳細(xì)步驟
1.準(zhǔn)備
CentOS下安裝MongoDB
官網(wǎng)提供windows、Linux、OSX系統(tǒng)環(huán)境下的安裝包,這里主要是記錄一下在Linux下的安裝。首先到官網(wǎng)下載安裝包。文中安裝的是4.0.3版本的。
官網(wǎng)地址:https://www.mongodb.com/
下載地址:https://www.mongodb.com/try/download/community-kubernetes-operator
附網(wǎng)盤安裝包下載:
鏈接:https://pan.baidu.com/s/1v-4jP_JAxjmyjowKoFhk8w?pwd=8rpe
提取碼:8rpe
2.開始安裝
[root@localhost /]# cd /usr/local/ [root@localhost /]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz [root@localhost /]# tar -zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz [root@localhost /]# mv mongodb-linux-x86_64-rhel70-4.0.3 mongodb
2.1進(jìn)入目錄
[root@localhost local]# cd /usr/local/mongodb/
2.2創(chuàng)建文件夾、文件
[root@localhost local]# mkdir data [root@localhost local]# mkdir logs [root@localhost local]# touch /usr/local/mongodb/log/mongod.log
2.3配置文件 mongodb.conf
[root@localhost local]# vim /usr/local/mongodb/mongod.conf
配置文件內(nèi)容
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/log/mongod.log logappend=true port=27017 bind_ip=0.0.0.0 # 為了讓遠(yuǎn)端可以訪問 fork=true ##auth = true # 先關(guān)閉, 創(chuàng)建好用戶在啟動(dòng) # mongod.conf
2.4設(shè)置權(quán)限
[root@localhost mongodb]# chmod -R 777 /usr/local/mongodb
2.5設(shè)置環(huán)境變量
[root@localhost mongodb]# vim /etc/profile 在最下邊追加如下代碼: export MONGODB_HOME=/usr/local/mongodb export PATH=$MONGODB_HOME/bin:$PATH
2.6測(cè)試查看MongoDB版本
[root@localhost mongodb]# mongod -v
正常情況:
安裝完成!
3.啟停、添加用戶
3.1啟動(dòng)MongoDB
[root@localhost mongodb]# mongod -f /usr/local/mongodb/mongod.conf
3.2停止MongoDB
[root@localhost mongodb]# mongod --shutdown -f /usr/local/mongodb/mongod.conf
十分不建議使用 kill -9 mongodb進(jìn)程的方式,本人就翻車了。
3.3創(chuàng)建賬號(hào)
# 進(jìn)入mongo shell命令 mongo # 切換到admin庫 use admin # 創(chuàng)建root帳號(hào) db.createUser({ user: "root", pwd: "root", roles: [{ role: "dbOwner", db: "admin" }] }) # 驗(yàn)證用戶, 返回1表示成功 db.auth('root', 'root') # 同理添加api賬號(hào) db.createUser({ user: "api", pwd: "root", roles: [{ role: "dbOwner", db: "api" }] }) db.auth('api', 'root')
3.4查看所有庫、用戶、版本
進(jìn)入mongo shell命令 mongo use admin db.auth('root', 'root') #查看數(shù)據(jù)庫 show dbs; #查看用戶 show users #查看版本 db.version()
結(jié)果示例
3.5啟用權(quán)限控制
修改MongoDB配置文件 打開注釋
##auth = true # 先關(guān)閉, 創(chuàng)建好用戶在啟動(dòng)
3.6重啟MongoDB使其生效
3.7開放MongoDB端口
#開放MongoDB防火墻端口 firewall-cmd --zone=public --add-port=27017/tcp --permanent #"重載配置" firewall-cmd --reload
4.測(cè)試連接
完成 over
到此這篇關(guān)于Linux安裝MongoDB 4.0.3詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Linux安裝MongoDB 4.0.3內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決MongoDB占用內(nèi)存過大頻繁死機(jī)的方法詳解
這篇文章主要介紹了解決MongoDB占用內(nèi)存過大頻繁死機(jī)的方法詳解,需要的朋友可以參考下2020-02-02MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié)
MongoDB使用JavaScript作為shell腳本,可以代替關(guān)系型數(shù)據(jù)庫中的SQL語句完成查詢操作,包括索引下的查詢操作,這里我們就來整理MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié):2016-07-07MongoDB系列教程(三):Windows中下載和安裝MongoDB
這篇文章主要介紹了MongoDB系列教程(三):MongoDB下載和安裝,本文講解使用Windows環(huán)境安裝MongoDB,需要的朋友可以參考下2015-05-05MongoDB db.serverStatus()輸出內(nèi)容中文注釋
這篇文章主要介紹了MongoDB db.serverStatus()輸出內(nèi)容中文注釋,本文收集了2個(gè)版本的中文注釋來講解,需要的朋友可以參考下2014-08-08Ubuntu16.04手動(dòng)安裝MongoDB的詳細(xì)教程
本篇文章主要介紹了Ubuntu16.04手動(dòng)安裝MongoDB的詳細(xì)教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07