CentOs7.0 下使用yum安装MongoDb-org-4.0

       本人对CentOs及MongoDb是绝对的小白,安装操作的时候查阅借鉴了不少大神的经验,非常感谢各位大神们的分享,借此梳理记录下,也分享安装过程中遇到一些坑坑洼洼,同时希望能帮到其它小白

安装梳理

1、安装需要root权限,下面所有的操作直接使用root权限用户操作
键入su -->回车-->验证密码-->获取root权限 

2、新建/etc/yum.repos.d/mongodb-org-4.0.repo文件
键入 cat > /etc/yum.repos.d/mongodb-org-4.0.repo

回车,编辑输入以下内容
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

如下图

Ctrl+C退出编辑,键入 cat  /etc/yum.repos.d/mongodb-org-4.0.repo 可查看文件创建及输入内容是否保存成功

3、键入 yum install -y mongodb-org 安装最新版mongodb

注:安装过程若提示curl错误,可以尝试下面的方法
(1)fail curl: (35) SSL connect error
       键入 yum update nss
(2)fail curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).
       键入 yum update curl

4、配置mongod.conf允许远程连接
键入 vim /etc/mongod.conf 回车,按 进入编辑模式修改 bindIp:0.0.0.0

按 ESC 键后,键入 :wq 保存退出
键入 cat /ect/mongod.conf查看修改的内容是否成功

5、启动mongodb
键入 service mongod start
注:若出现报错 切记查看日志,确定出错内容,日志一般都会有提示如何修复错误
键入 cat /var/log/mongodb/mongod.log   (mongodb日志,优先查看)
键入 cat /var/log/messages
通过查看以上两个日志一般都能确定是什么问题,并且日志会给出相应的错误修复命令
注:可通过以下命令在启动时查看日志

键入 tail -f /var/log/mongodb/mongod.log; systemctl restart mongod; systemctl status mongod

6、启动完成后,可查看mongodb运行情况
键入 systemctl status mongod.service

7、查看mongodb监听端口,27017为mongodb默认端口
键入 netstat -nputl

(也可通过键入 netstat -nputl|grep 27017,查看具体某个端口)
若如上,则允许外部机器通过本机ip+27017端口访问本机mongodb
注:若情况如上,还是无法通过远程访问本机mongodb,考虑CentOS的防火墙问题,尝试按以下方法解决
键入 firewall-cmd --zone=public --add-port=27017/tcp --permanent  
键入 firewall-cmd --reload

至此,mongodb安装完成

参考资料
1、安装参考
官方安装教程:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
https://segmentfault.com/a/1190000016877915
https://blog.51cto.com/13641879/2141129
https://my.oschina.net/wangmengjun/blog/838968

2、Mongo教程:
官网:https://www.mongodb.com/
菜鸟教程:http://www.runoob.com/mongodb/mongodb-linux-install.html

3、其它问题解决参考
https://blog.csdn.net/tengdazhang770960436/article/details/73609061
https://www.cnblogs.com/jami918/articles/5707390.html
https://www.cnblogs.com/joe-four/p/cnblogs_joe_four_03.html
https://blog.csdn.net/bwangk/article/details/53725713
https://blog.csdn.net/mydeman/article/details/78492984

MongoDb可视化工具
https://nosqlbooster.com
http://mms.litixsoft.de/index.php?lang=en

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值