一、安裝
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/