架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4793|回复: 4

【实战】CentOS 7 安装 mongodb 5.0.1 教程

[复制链接]
发表于 2021-8-7 20:30:40 | 显示全部楼层 |阅读模式
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

回顾

Linux 正确的关闭 mongodb 数据库
https://www.itsvse.com/thread-10021-1-1.html

MySQL将数据导入到MongoDB数据库
https://www.itsvse.com/thread-3995-1-1.html

mongodb v2.4配置文件参数
https://www.itsvse.com/thread-3994-1-1.html

MongoDb 安装启动遇到的几个问题
https://www.itsvse.com/thread-3993-1-1.html

MongoDb 数据库Robomongo连接工具
https://www.itsvse.com/thread-3992-1-1.html

MongoDb创建账号和密码登陆
https://www.itsvse.com/thread-3221-1-1.html

MongoDB权限角色表
https://www.itsvse.com/thread-3220-1-1.html

.net/c# 实现mongodb查询和模糊查询4种方式[附源码]
https://www.itsvse.com/thread-3218-1-1.html

使用 MongoDB 的_id 查询
https://www.itsvse.com/thread-3214-1-1.html

MongoVE连接MongoDB 不显示数据问题
https://www.itsvse.com/thread-3213-1-1.html

如何检查当前mongodb是否启用了WiredTiger存储引擎?
https://www.itsvse.com/thread-3212-1-1.html

mongoVUE 连接MongoDB3.2不能正常显示collection的问题
https://www.itsvse.com/thread-3211-1-1.html

Mongodb实现简单的增删查语句
https://www.itsvse.com/thread-3210-1-1.html


下载地址:https://www.mongodb.com/try/download/community

这里下载 mongodb-linux-x86_64-rhel70-5.0.1.tgz 安装包,系统不要选择 s390x,s390x 是 IBM System z 系列 (zSeries)大型机 (mainframe) 硬件平台,是银行或者大型企业或者科研单位用的,大部分用户接触不到。

下载完成后,将程序解压到 /data/mongodb 目录下面。

QQ截图20210802170949.jpg

官方安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/

使用以下命令安装 MongoDB社区tarball所需的依赖项

关闭 getenforce


添加 mongod 组和 mongod 用户(mongodb 不在 root 权限下运行)


数据目录:/data/mongodb/lib
日志目录:/data/mongodb/log

创建命令如下:



设置目录权限



配置参数说明:https://docs.mongodb.com/manual/reference/program/mongod/#std-label-mongod-options

启动 mongodb 服务(使用 su mongod 命令切换到 mongod 权限

方式一(直接通过命令行参数)



启动成功之后,可以查看 /data/mongodb/log/mongod.log 文件

QQ截图20210802174754.jpg

执行 bin/mongo 终端,新建管理员账户,命令如下:



方式二(通过配置文件)

新建 mongod.conf 文件,配置为  yaml 格式,开启了身份验证,配置如下:

游客,如果您要查看本帖隐藏内容请回复


执行 mongod -f mongod.conf 运行

安装 mongodb 管理客户端 Robo 3T 1.4.3

下载地址:https://robomongo.org/

QQ截图20210802174920.jpg

尝试使用身份验证连接

QQ截图20210802175017.jpg

获取用户命令

关闭停止 mongodb 服务

Linux 正确的关闭 mongodb 数据库
https://www.itsvse.com/thread-10021-1-1.html
(完)





上一篇:Java Map<String, String> 遍历的四种方法
下一篇:Spring Cloud Filter 通过 ContentCachingRequestWrapper 获取请求内容
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-8-12 15:20:07 | 显示全部楼层
11111111111111111111
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-11-19 15:33:20 | 显示全部楼层
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-2-21 16:29:04 | 显示全部楼层
创建管理员账号
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-2-21 16:42:24 | 显示全部楼层
配置不需要身份认证

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-27 01:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表