CentOS7 通过yum安装mongodb
Centos7(mini版)安装镜像自带yum工具包,mongodb更新较快,通过yum源安装比较靠谱。
通过cd /etc/ 进入etc文件目录,查看到有yum 相关文件夹

在/etc/yum.repos.d/目录下创建文件mongodb.repo,它包含MongoDB仓库的配置信息,内容如下:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
命令模式下输入:wq保存并退出
(PS:安装时建议选择国内镜像下载 ,速度较快,如阿里云https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/)


如果保存文件异常中断,输入ls -a 查看swp文件然后输入命令删除rm .mogondb.repo.swp

执行安装命令 yum install -y mongodb-org(-y表示全自动安装,不带-y表示手动安装)

输入y 开始下载

查看mongo安装位置 whereis mongod
查看修改配置文件 : vi /etc/mongod.conf
端口为27017
绑定IP:127.0.0.1(本机IP)
如果需要集群部署configerver 则只需要添加
configsvr = true启动mongod :systemctl start mongod.service
停止mongod :systemctl stop mongod.service
外网访问需要关闭防火墙:
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
------
切换到根目录root用户 cd /
由于我安装的是最小版 所以需要安装网络工具包,不然无法是被ifconfig命令查看本机IP
yum install -y net-tools\*
运行ifcongfig查看本机ip
connect to mongodb
输入命令:
mongo 127.0.0.1:27017

>use admin
>show dbs
>show collections
添加root超级权限用户
use admin
db.createUser({user:'root',pwd:'root',roles:[{ "role" : "root", "db" : "admin" }]});
后台服务启动命令参考文章:http://linux.it.net.cn/e/data/MongoDB/2015/0303/13655.html


浙公网安备 33010602011771号