美文网首页
CentOS7 MongoDB安装

CentOS7 MongoDB安装

作者: Mr_Hugo | 来源:发表于2017-05-05 09:53 被阅读48次

参考地址:https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/

一、更新源地址

vim /etc/yum.repos.d/mongodb-org-3.4.repo

内容是:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

如果不用3.4版的,用其他的,比如2.6的

vim /etc/yum.repos.d/mongodb-org-2.6.repo

内容是:

[mongodb-org-2.6]
name=MongoDB 2.6 Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

二、安装

:wq退出vim之后,用yum进行安装

yum install -y mongodb-org

之后系统将自动安装

Paste_Image.png

待出现Complete之后,就安装完成了

三、使用

1、启动

systemctl start mongod.service

2、验证启动成功没有

查看/var/log/mongodb/mongod.log ,最后一行是如下结果则启动成功

[initandlisten] waiting for connections on port 27017

3、停止mongodb

systemctl stop mongod.service

4、重启

systemctl restart mongod.service

四、远程连接

默认是无认证和绑定IP的
启动mongo之后,添加用户

>mongo
>use admin
>db.createUser({
     user:"account",
     pwd:"password",
     role:["readWrite","dbAdmin","root"]
})

修改mongo.conf

# bind_ip=127.0.0.1
auth=true

重启mongo

systemctl stop mongod.service
# cd /usr/bin
# ./mongod --auth --port --dbpath /var/lib/mongo

验证能否成功登陆

# mongo 127.0.0.1:27017 -u "account" -p "password" --authenticationDatabase "admin"

后台运行

./mongod --auth --port 27017 --dbpath /var/lib/mongo --fork --logpath=/var/log/mongodb/mongod.log 

相关文章

网友评论

      本文标题:CentOS7 MongoDB安装

      本文链接:https://www.haomeiwen.com/subject/qmejtxtx.html