Centos 安装 MongoDB

1. 创建仓库

1
vim /etc/yum.repos.d/mongodb-org-3.4.repo
1
2
3
4
5
6
[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. 安装

1
yum install -y mongodb-org

3. 修改配置文件

1
vim /etc/mongod.conf

把bindIP改成 0.0.0.0所有的机器都可以访问

修改BingdIP

4. 启动MogoDB

1
2
3
4
5
6
# 启动
systemctl start mongod.service
# 停止
systemctl stop mongod.service
# 重启
systemctl restart mongod.service

5. 链接mongodb

1
mongo 127.0.0.1:27017

默认将数据文件存储在 /var/lib/mongo目录

默认日志文件在 /var/log/mongodb中。

如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录

6. mongodb设置密码

登录mogodb

1
2
3
4
5
mongo 127.0.0.1:7316

use admin

db.createUser({ user: "admin", pwd: "password", roles: [{ role: "root", db: "admin" }] })

修改配置

1
2
3
4
vim /etc/mongod.conf

security:
authorization: enabled

重启服务

1
systemctl restart mongod