1、配置yum源
vim /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
3、安装
yum install -y mongodb-org
4、修改配置文件
vim /etc/mongod.conf
bindIp: 127.0.0.1
修改为
bindIp: 0.0.0.0
5、启动mongodb
# 启动
systemctl start mongod
# 停止
systemctl stop mongod
# 重启
systemctl restart mongod
# 查看状态
systemctl status mongod
6、设置开机自启动
# 设为开机启动
systemctl enable mongod
# 取消开机启动
systemctl disable mongod
7、连接mongodb
mongo localhost:27017
➜ ~ mongo localhost:27017
MongoDB shell version v3.4.16
connecting to: mongodb://localhost:27017/test
MongoDB server version: 3.4.16
Server has startup warnings:
2018-07-30T17:00:34.916+0800 I STORAGE [initandlisten]
2018-07-30T17:00:34.916+0800 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2018-07-30T17:00:34.916+0800 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
2018-07-30T17:00:38.553+0800 I CONTROL [initandlisten]
2018-07-30T17:00:38.553+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-07-30T17:00:38.553+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2018-07-30T17:00:38.553+0800 I CONTROL [initandlisten]
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten]
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten]
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2018-07-30T17:00:38.564+0800 I CONTROL [initandlisten]
>