Fork me on GitHub

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

 

posted @ 2017-05-02 17:48  低调的神  阅读(871)  评论(0编辑  收藏  举报