资讯专栏INFORMATION COLUMN

在centos7上安装mongodb(一)

1treeS / 2571人阅读

摘要:在上安装仅以此文记录一下我在上安装的过程。因为之前百度了一些教程结果并不理想,所以决定自己写一下。因此可能会对的运行产生一些影响。相关文件在默认情况下,将数据文件存储在文件下,将日志文件存储在文件下。可以在文件中配置这两个路径。

在centos上安装mongodb

仅以此文记录一下我在centos上安装mongodb的过程。因为之前百度了一些教程结果并不理想,所以决定自己写一下。本教程用的版本分别是CentOS7Mongodb-3.6

安装步骤 配置yum上的mongodb源

运行指令

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

在里面添加以下内容后点击esc然后输入:wq!敲击回车退出编辑

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/...$releasever/mongodb-org/testing/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/stati...

然后输入yum install -y mongodb-org并等待安装结束

配置selinux

selinux是linux系统上的一个安全子系统,这个子系统会控制一个进程能够调用的资源从而保证系统的安全性。因此selinux可能会对mongodb的运行产生一些影响。有三种方法可以解决这个问题

1.如果Selinux处于enforcing模式,那么就开启MongoDB部署时会用到的默认端口27017

semanage port -a -t mongod_port_t -p tcp 27017

2.将selinux关闭

vim /etc/selinux/config 之后将其改为SELINUX=disabled后保存退出

3.将selinux设为permissive状态。操作同2。

相关文件

在默认情况下,mongodb将数据文件存储在 /var/lib/mongo文件下,将日志文件存储在/var/log/mongodb文件下。可以在/etc/mongod.conf文件中配置这两个路径。
如果你切换了用户,那么你必须给予这个用户这些文件夹的权限。

基础指令

查看系统是否安装了mongodb:rpm -qa|grep mongodb

查看系统的安装路径: rpm -ql mongodb-org-server-3.6.0-0.1.rc0.el7.x86_64

开启服务:sudo service mongod startsudo systemctl start mongod.service

查看服务开启:sudo chkconfig mongod on tail /var/log/mongodb/mongod.log

关闭服务:sudo service mongod stopsudo systemctl stop mongod.service

重启服务:sudo service mongod restartsystemctl restart mongod.service

删除mongodb:sudo yum erase $(rpm -qa | grep mongodb-org)
删除数据目录:sudo rm -r /var/log/mongodb; sudo rm -r /var/lib/mongo

参考

Mongodb官网安装教程
Mongodb实现远程连接


想要了解更多开发技术,面试教程以及互联网公司内推,欢迎关注我的微信公众号!将会不定期的发放福利哦~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19124.html

相关文章

  • Centos7安装mongodb

    摘要:即使宕机,启动时会先将数据恢复到最近一次的点,然后重放后续的日志来恢复。查看端口状态启动成功后,查看是否处于的状态。在端口连接失败,由此可知,是端口的问题。在命令行使用命令。 初始安装 初始安装很简单,具体过程参考了:https://blog.csdn.net/junshan...,其中最重要的就是mongodb.conf这个文件的配置,具体如下: port=27017 #端口   d...

    xuweijian 评论0 收藏0
  • Docker入门(二)docker使用MongoDB

    摘要:本文将介绍如何在中使用。如果你是一名的初学者,那么你入门的第一件事就是安装,但是安装又不是一件简单的事情,还需要自己配置一些服务。这时候,就能帮上大忙,它能够让你不需要本地安装就能使用。下面让我们来看看这是怎么实现的。   本文将介绍如何在docker中使用MongoDB。  如果你是一名MongoDB的初学者,那么你入门MongoDB的第一件事就是安装MongoDB,但是安装Mong...

    gaomysion 评论0 收藏0
  • centOS7安装node+mongoDB+redis+express(forerver)+ngin

    摘要:安装开机自启操作工具用一在安装参考安装登录完一般在新服务器创建后,先升级一下安装编译器安装如提示则解压编译源代码,这个步骤花的时间会很长到这里,就基本上完成了安装过程,可以通过指令查看及版本二安装参考详解切换目录下载安 centOS7安装node+mongoDB+redis+express(开机自启forerver)+nginx+https(Let’s Encrypt) 操作工具用xs...

    xinhaip 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<