参考地址: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
网友评论