CentOS(阿里云服务器)安装mongodb
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. 安装MongoDB
yum -y install mongodb-org
3. 设置防火墙,故需要在防火墙开放mongodb的27017端口:
firewall-cmd --zone=public --add-port=27017/tcp --permanent
4. 因为我是在阿里云服务器的CentOS安装的,所以需要在控制台的实例安全组中开放27017端口


5.为保证在外网下能够访问mongodb,故在器配置文件/etc/mongod.conf中更改相关配置:
将bindIp由127.0.0.1更改为0.0.0.0
注意:由于mongodb的配置文件为yml文件,故在配置时,保证配置文件的格式要求:
1. bindIp作为net的下级属性,空两个空格!!!!
2. 0.0.0.0作为bindIp的属性值,与:保持一个空格!!!!

此时,我们启动mongodb,此时启动成功!!
systemctl start mongod.service
6.注意:如果配置格式出现错误,会得到启动失败,报错信息如下:
这里是一个大坑,大家一定要注意配置文件的编写格式是否正确

7. CentOS下关于MongoDB的相关命令
启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
重启mongodb :systemctl restart mongod.service
查看mongodb的状态 :systemctl status mongod.service
本地连接mongodb:mongo
本文详细介绍了在CentOS阿里云服务器上安装MongoDB的步骤,包括创建yum源、安装MongoDB、配置防火墙和安全组、修改配置文件以允许外网访问,并提供了启动、停止、重启MongoDB的命令。特别提醒注意配置文件的格式,避免启动失败。
567

被折叠的 条评论
为什么被折叠?



