1 创建yum源文件,添加以下内容
vim /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
2.使用 yum 安装MongoDB
[root@MongoDB ~]# yum install -y mongodb-org
3.配置MongoDB
[root@MongoDB ~]# cat /etc/mongod.conf
systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log // 日志存放目录 storage: dbPath: /var/lib/mongo // 数据存放目录 journal: enabled: true processManagement: fork: true pidFilePath: /var/run/mongodb/mongod.pid // pid文件路径 net: port: 27017 // 监听端口,默认是27017 bindIp: 127.0.0.1 // 定义可以远程连接MongoDB的IP地址
配置mongod.conf 开启远程连接:
把第30行bindIp: 127.0.0.1改为
bindIp: 0.0.0.0
作用:我们可以用客户端工具连接MongoDB服务器
$ vim /etc/mongod.conf # Listen to all ip address bind_ip = 0.0.0.0
4.启动并连接 MongoDB:
启动MongoDB
[root@MongoDB ~]# systemctl start mongod
连接MongoDB
[root@MongoDB ~]# mongo --host 127.0.0.1 --port 27017
或者使用 mongo也可以 进入mongoDB shell命令行
[root@MongoDB ~]# mongo
启用/停止/重启 MongoDB 服务
systemctl start mongod.service
systemctl stop mongod.service
systemctl restart mongod.service
CentOS6启动方法
service mongod start
service mongod stop
service mongod restart
设置开机启动MongoDB
chkconfig mongod on(CentOS6)
systemctl enbale mongod.service (CentOS7)