centos7安装mongodb 4.2社区版

centos7安装mongodb 4.2社区版

官方文档地址 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

安装MongoDB 社区版

配置包管理系统(yum)

创建 /etc/yum.repos.d/mongodb-org-4.2.repo并写入下面的内容后,你就可以使用yum直接安装

[mongodb-org-4.2]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

执行安装mongodb,-y 表示自动确认

sudo yum install -y mongodb-org

注意事项

  1. ulimit

大多数类unix操作系统限制会话可能使用的系统资源。这些限制可能会对MongoDB操作产生负面影响。有关更多信息,请参阅UNIX ulimit设置。

  1. 目录

如果您通过包管理器安装,在安装过程中会创建数据目录/var/lib/mongodb和日志目录/var/log/mongodb。

默认情况下,MongoDB使用MongoDB用户帐户运行。如果更改了运行MongoDB进程的用户,还必须修改对数据和日志目录的权限,以使该用户能够访问这些目录。

  1. 配置文件

官方的MongoDB包包含一个配置文件(/etc/mongod.conf)。这些设置(例如数据目录和日志目录规范)在启动时生效。也就是说,如果在MongoDB实例运行时更改了配置文件,则必须重新启动实例才能使更改生效。

启动MongoDB

sudo systemctl start mongod

当你启动 mongod 如果你收到一个错误类似下面这样

Failed to start mongod.service: Unit mongod.service not found.

你可以尝试执行下面的这个命令

sudo systemctl daemon-reload

检查 MongoDB 状态

sudo systemctl status mongod

停止 MongoDB

sudo systemctl stop mongod

重启 MongoDB

sudo systemctl restart mongod

开始使用 MongoDB

mongo

卸载MongoDB 社区版

从系统中完全移除MongoDB,你必须删除应用程序、配置文件、任何含有数据以及日志的文件目录

停止 MongoDB

sudo systemctl stop mongod

移除 Packages

sudo yum erase $(rpm -qa | grep mongodb-org)

删除数据目录

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

扩展信息

mongoDB默认绑定地址

默认情况下,mongonDB启动时默认绑定的地址是127.0.0.1,绑定的是本地网络接口,这意味着mongoDB只会接受在相同主机上的客户端连接,远程客户端的连接将不会被接受。你可以修改绑定的ip地址来设置他可以被远程客户端连接。

这个值可以配置为:

  1. 在 MongoDB配置文件中 bindIp 或者
  2. 通过 命令行参数 --bind_ip

MongoDB 社区版的包说明

包名

说明

mongodb-org

自动安装下面列出的组件包的初始包。

mongodb-org-server

包含mongod守护进程、相关的init脚本和一个配置文件(/etc/mongod.conf)。您可以使用初始化脚本使用配置文件启动mongod。有关详细信息,请参见运行MongoDB社区版。

mongodb-org-mongos

包含 mongos 守护进程

mongodb-org-shell

包含 mongo shell.

mongodb-org-tools

包含下面的 MongoDB 工具:

mongodump

mongorestore

bsondump

mongoimport

mongoexport

mongostat

mongotop

mongofiles

install_compass script

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值