CentOS 7环境下MongoDB 6.0的安装指南

更新:11-12 现代故事 我要投稿 纠错 投诉

大家好,关于CentOS 7环境下MongoDB 6.0的安装指南很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

2. 解压tgz包

tar -zxvfmongodb-linux-x86_64-rhel70-6.0.2.tgz

3.将解压后的文件夹移动到/usr/local/的mongodb目录下

mv-rmongodb-linux-x86_64-rhel70-6.0.2/usr/local/mongodb

4. 配置系统文件profile

vi/etc/profile

插入以下内容

导出MONGODB_HOME=/usr/local/mongodbexport

路径=$PATH:$MONGODB_HOME/bin

注意保存后需要重新启动系统配置:

来源/etc/profile

5.创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限

cd /usr/local/mongodb #进入mongodb目录

mkdir -p data/db # 创建数据文件存储目录

chmod -R 777 data # 设置权限

mkdir logs #创建日志文件存储目录

chmod -R 777 log # 设置权限

cd log #进入日志目录

touchmongodb.log #创建日志文件

6.mongodb启动配置

进入bin目录,添加配置文件:

cd /usr/local/mongodb/bin

vimongodb.conf

插入以下内容

port=27017#设置端口

dbpath=/usr/local/mongodb/data #数据清单文件存放目录

logpath=/usr/local/mongodb/log/mongodb.log #日志文件存储路径

logappend=true #使用append方法写入日志

fork=true #作为守护进程运行并创建服务器进程

maxConns=100 #最大同时连接数

noauth=true #不启用验证

Journal=true #每次写入都会记录一条操作日志

storageEngine=wiredTiger #存储引擎(mmapv1、wiretiger、mongorocks)

bind_ip=0.0.0.0 #设置可访问的IP段,0.0.0.0都允许

保存并退出

7. 启动并验证

开始

./mongod -f mongodb.conf

验证运行

ps-ef | grep mongodb

查看端口占用情况

netstat -antup|grep {PID} # {PID}取自上面查询结果中的PID

停止

./mongod -f mongodb.conf --shutdown

8. 添加到服务并设置开机启动

创建服务

cd /lib/systemd/系统

vimongodb.service

添加以下代码

[单元]

描述=mongodb

After=network.target 远程-fs.target nss-lookup.target

[服务]

类型=分叉

ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf #启动命令

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf #停止命令

PrivateTmp=true

[安装]

WantedBy=多用户.target

保存并退出

设置权限

chmod 754 mongodb.service

设置启动

systemctl 启用mongodb.service

服务相关命令

systemctl enable mongodb.service #设置启动

systemctl disable mongodb.service #停止启动

systemctl start mongodb.service #启动服务

systemctl status mongodb.service #查看服务状态

systemctl restart mongodb.service #重启服务

systemctl stop mongodb.service #停止服务

systemctl daemon-reload #修改服务配置并重新加载

systemctl list-units --type=service #查看所有启动的服务

安装mongosh

参考官方文档:Install mongosh

1.配置软件包管理系统(yum)

vi /etc/yum.repos.d/mongodb-org-6.0.repo

输入以下内容

[mongodb-org-6.0]

名称=MongoDB 存储库

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/$basearch/

gpg检查=1

启用=1

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

2. 安装mongosh

要安装最新稳定版本的mongosh,请执行以下命令

yum install -y mongodb-mongosh

要使用OpenSSL 1.1 安装mongosh,请执行以下命令

百胜安装-y mongodb-mongosh-shared-openssl11

要安装mongosh 以使用OpenSSL 3.0,请执行以下命令

百胜安装-y mongodb-mongosh-shared-openssl3

3. 连接已启动的mongodb

默认本地连接

蒙戈什

指定要连接的ip地址端口号

mongosh -u root -p roo mongodb://127.0.0.1:27017/admin

mongosh相关命令:

蒙戈什-h

rpm包部署方式

包下载地址:MongoDB仓库

下载对应的rpm包

wgethttps://repo.mongodb.org/yum/redhat/9Server/mongodb-org/6.0/x86_64/RPMS/mongodb-mongosh-1.6.0.x86_64.rpm

安装蒙戈什

rpm -ivhmongodb-mongosh-1.6.0.x86_64.rpm

测试连接

关于CentOS 7环境下MongoDB 6.0的安装指南的内容到此结束,希望对大家有所帮助。

用户评论

←极§速

最近都在学习mongodb,终于看懂了如何安装到 centos7 上了!

    有8位网友表示赞同!

病房

刚开始接触 mongodb,这个版本好像功能很强大哦!

    有15位网友表示赞同!

单身i

用的是centos7 , 这篇文章挺有帮助的!

    有13位网友表示赞同!

窒息

准备学习使用MongoDB,这教程看起来很容易follow.

    有8位网友表示赞同!

你tm的滚

安装过程有点复杂,还好文章步骤详细,一步到位!

    有11位网友表示赞同!

雪花ミ飞舞

终于找到一篇讲 MongoDB 6.0 在 CentOS 7 上安装的文章了,谢了!

    有10位网友表示赞同!

呆檬

看了这篇文档,对 centos7 环境安装 mongodb 有所了解了。

    有5位网友表示赞同!

淡淡の清香

想把MongoDB装在CentOS 7上,这篇文章刚好可以帮上忙。

    有12位网友表示赞同!

孤岛晴空

学习数据库,这个版本的 MongoDB 看起来很有吸引力!

    有6位网友表示赞同!

怅惘

希望能顺利安装成功!

    有15位网友表示赞同!

夏以乔木

MongoDB 的新版本功能强大吗?这篇文档应该能解答我疑惑。

    有18位网友表示赞同!

莫名的青春

以前用的是老版本的MongoDB,这篇文章让我了解了新的变化!

    有18位网友表示赞同!

白恍

学习 MongoDB 的最佳途径就是看这些详细教程了!

    有14位网友表示赞同!

鹿叹

感谢分享这份安装指南,对新手很有帮助

    有16位网友表示赞同!

抚笙

希望可以顺利完成 mongodb 的安装过程!

    有13位网友表示赞同!

折木

MongoDB 确实很棒的数据库系统,期待使用新的版本!

    有7位网友表示赞同!

月下独酌

在centos7 上安装MongoDB 6.0 应该是一件很简单的事情。

    有18位网友表示赞同!

追忆思域。

学习新的技术的乐趣就是在于探索和实践!

    有16位网友表示赞同!

此生一诺

这篇文档简洁易懂,很好的引导我完成安裝工作!

    有18位网友表示赞同!

眷恋

我已经按着这个教程一步一步来,希望能顺利安装成功!

    有10位网友表示赞同!

【CentOS 7环境下MongoDB 6.0的安装指南】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:初代网红风采录:第十五期——网文界的传奇人物痞子蔡 下一篇:深入解析彩色图像色彩空间理论(第6篇)