Linux安裝MongoDB 4.0.3 1.準備
CentOS下安裝MongoDB
官網提供windows、Linux、OSX系統環境下的安裝包,這里主要是記錄一下在Linux下的安裝;首先到官網下載安裝包;文中安裝的是4.0.3版本的,
官網地址:https://www.mongodb.com/
下載地址:https://www.mongodb.com/try/download/community-kubernetes-operator

附網盤安裝包下載:
鏈接: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進入目錄
[root@localhost local]# cd /usr/local/mongodb/
2.2創建檔案夾、檔案
[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
組態檔內容
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/log/mongod.log logappend=true port=27017 bind_ip=0.0.0.0 # 為了讓遠端可以訪問 fork=true ##auth = true # 先關閉, 創建好用戶在啟動 # mongod.conf
2.4設定權限
[root@localhost mongodb]# chmod -R 777 /usr/local/mongodb
2.5設定環境變數
[root@localhost mongodb]# vim /etc/profile
在最下邊追加如下代碼:
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH
2.6測驗查看MongoDB版本
[root@localhost mongodb]# mongod -v
正常情況:

安裝完成!
3.啟停、添加用戶
3.1啟動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行程的方式,本人就翻車了,
3.3創建賬號
# 進入mongo shell命令 mongo # 切換到admin庫 use admin # 創建root帳號 db.createUser({ user: "root", pwd: "root", roles: [{ role: "dbOwner", db: "admin" }] }) # 驗證用戶, 回傳1表示成功 db.auth('root', 'root') # 同理添加api賬號 db.createUser({ user: "api", pwd: "root", roles: [{ role: "dbOwner", db: "api" }] }) db.auth('api', 'root')
3.4查看所有庫、用戶、版本
進入mongo shell命令 mongo use admin db.auth('root', 'root') #查看資料庫 show dbs; #查看用戶 show users #查看版本 db.version()
結果示例

3.5啟用權限控制 修改MongoDB組態檔 打開注釋
##auth = true # 先關閉, 創建好用戶在啟動
3.6重啟MongoDB使其生效
3.7開放MongoDB埠
#開放MongoDB防火墻埠 firewall-cmd --zone=public --add-port=27017/tcp --permanent #"多載配置" firewall-cmd --reload
4.測驗連接

完成 over
轉載請注明出處!!!
https://www.cnblogs.com/weitaming/p/17491138.html

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/555727.html
標籤:其他
上一篇:華為云GaussDB為MetaERP“成本核算”產品“保駕護航”
下一篇:返回列表
