代码改变世界

Mongodb学习一:Centos下yum安装Mongodb

2017-11-14 15:23  猫哥island  阅读(825)  评论(0编辑  收藏  举报

 转自:http://blog.csdn.net/done58/article/details/47726815

Centos 7 下验证安装成功。

官方安装文档参考:https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/?_ga=1.257322251.1286217449.1439789733


 

 

MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.

正式学习MongoDB了,从官网https://www.mongodb.org了解相关信息,可以yum方式在linux安装(其实是手动下载tgz包失败),下面就动起手来。

一、首先看官网的安装指导文档http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.257322251.1286217449.1439789733

二、Xshell登录Linux查看操作系统版本信息

Linux操作系统版本信息

三、根据指导文档配置yum包管理系统,创建/etc/yum.repos.d/mongodb-org-3.0.repo文件,以便后面直接运行yum安装MongoDB。文件内容如下(我安装的是最新的3.0.5):

 

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

文件内容中的$releasever需要根据上面查看的Linux操作系统信息替换成相应的版本,比如6.4要换成6

 

四、安装最新版本的MongDB,运行如下命令:

sudo yum install -y mongodb-org

 

看到如下界面表示MongoDB已正确安装完成,

MongoDB安装完成

五、查看MongoDB安装到哪儿了,运行命令whereis mongod,会显示mongodb的配置文件

mongod: /usr/bin/mongod /etc/mongod.conf /usr/share/man/man1/mongod.1

打开/etc/mongod.conf可以看到相关的配置信息。

六、启动MongoDB

 

sudo service mongod start

启动后查看日志文件/var/log/mongodb/mongod.log   如果出现下面这段,表示启动成功:waiting for connections on port 27017,浏览器上访问页面显示如下:

 

访问27017端口

七、查看MongoDB的控制台http://192.168.0.149:28017/,但这时发现不能访问,需要在/etc/mongod.conf文件中将相关配置项释放。

28017端口

重启MongoDB后就可以在浏览器上访问28017端口了:

28017界面

八,停止和重启MongoDB

 

sudo service mongod stop
sudo service mongod restart

至此,Linux上yum安装MongoDB 3.0.5 完成。