CentOS環境安裝mongoDB

一、安裝

1、環境
系統:CentOS 7 64位
安裝方式:使用.rpm包(yum)
注意:mongodb奇數次要版本(例如3.5)是開發版本,不適合生產使用
2、配置包管理系統(yum)
1)創建倉庫文件

vi /etc/yum.repos.d/mongodb-org-3.4.repo

2)然後複製下面配置,保存退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

2、yum安裝

yum install -y mongodb-org


3、修改配置文件,解除ip地址綁定信息

vi /etc/mongod.conf



注意:修改配置文件的 bind_ip, 默認是 127.0.0.1 只限於本機連接。所以安裝完成後必須把這個修改爲 0.0.0.0 ,否則通過別的機器是沒法連接的!

4、啓動、停止、重啓
MongoDB默認將數據文件存儲在/var/lib/mongo目錄,默認日誌文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定備用日誌和數據文件目錄。
1)啓動命令:

service mongod start


2)停止命令:

service mongod stop


3)重啓命令:

service mongod restart


4)查看mongoDB是否啓動成功:
可以通過查看日誌文件

cat /var/log/mongodb/mongod.log


日誌文件應該會出現如下一句說明

[initandlisten] waiting for connections on port 
注意: 是mongodb運行端口

也可以通過下面命令檢查是否啓動成功

chkconfig mongod on


二、使用
[root@instance-d0nk2r2c ~]# mongo
 
## 查看數據庫

> show dbs;


 
## 查看數據庫版本

> db.version();


 
## 常用命令幫助

> db.help();


## 如果數據庫不存在,則自動創建

> use  springbucks


##  創建賬戶,並授權讀寫

> db.createUser({user:"springbucks",pwd:"root123456",roles:[{"role":"readWrite","db":"springbucks"}]});


## 鏈接信息如下:
mongodb://springbucks:[email protected]:27017/springbucks

三、卸載
1 、卸載移除mongo

yum erase $(rpm -qa | grep mongodb-org)


2、移除數據庫文件和日誌文件

rm -r /var/log/mongodb
rm -r /var/lib/mongo


官方安裝說明:https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章