Centos 7.2中MongoDB数据库的安装与卸载教程
一、前言
大家都知道,MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB将数据存储为一个文档,数据结构由键值(key-value)对组成,其文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。在高负载的情况下,添加更多的节点,可以保证服务器性能。
本文将给大家详细介绍关于在Centos7.2中MongoDB的安装与卸载,下面话不多说了,来一起看看详细的介绍吧。
二、安装
2.1添加源
vim/etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3.4] name=MongoDBRepository 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
2.2安装
yuminstall-ymongodb-org
2.3启动服务
servicemongodstart
结果:
[root@localhost~]#servicemongodstart Redirectingto/bin/systemctlstartmongod.service [root@localhost~]#ps-ef|grepmongod mongod249601123:43?00:00:00/usr/bin/mongod-f/etc/mongod.conf root2498924056023:43pts/000:00:00grep--color=automongod
2.4开机自启
chkconfigmongodon
三、目录介绍
配置文件:
/etc/mongod.conf
数据目录:
/var/lib/mongo
日志目录:
/var/log/mongodb
如果需要修改数据目录和日志目录,只需修改/etc/mongod.conf中的storage.dbPath和systemLog.path即可。
四、卸载
4.1关闭服务
servicemongodstop
4.2删除相关的包
yumerase$(rpm-qa|grepmongodb-org)
4.3删除目录和文件
rm-r/var/log/mongodb rm-r/var/lib/mongo
五、偶遇问题
1)Failedtounlinksocketfile/tmp/mongodb-27017.sockOperationnotpermitted
解决方案:删除该文件
2)Unabletolockfile:/var/lib/mongo/mongod.lock
解决方案:清空该文件内容
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。