ARM架构安装MongoDB 6.0一学就会

目录

MongoDB6.0新特性

环境准备

下载MongoDB Community Server

启动MongoDB Server

关闭mongodb

mongosh使用


MongoDB6.0新特性

该版本的主要功能特性包括:
  • 时序集合增强
  • Change Stream增强
  • 可查询加密
  • 聚合&query能力增强
  • 集群同步
https://www.mongodb.com/docs/v6.0/release-notes/6.0/
https://help.aliyun.com/document_detail/462614.html?spm=a2c4g.312011.0.0.75b42ab8s9Na
sS#section-hvy-d22-stk

环境准备

  • 系统:Mac OS M1
  • Linux版本:CentOS 9
  • Linux架构:aarch64

使用uname -m命令确认自己系统的架构

使用 cat /etc/redhat-release 查看linux版本

[root@10 ~]#  cat /etc/redhat-release
CentOS Stream release 9
[root@10 ~]# uname -m
aarch64

下载MongoDB Community Server

下载地址: https://www.mongodb.com/try/download/community
进入自己为mongodb准备的文件夹,然后下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-rhel90-6.0.12.tgzpm

解压tar包

tar -zxvf mongodb-linux-aarch64-rhel90-6.0.12.tgz

启动MongoDB Server

#创建dbpath和logpath
mkdir -p /mongodb/data /mongodb/log 
#进入mongodb目录,启动mongodb服务
bin/mongod  --port=27017 --dbpath=/tools/mongodb/data --logpath=/tools/mongodb/logs/mongodb.log --bind_ip=0.0.0.0 --fork
--dbpath :指定数据文件存放目录
--logpath :指定日志文件,注意是指定文件不是目录
--logappend :使用追加的方式记录日志
--port:指定端口,默认为27017
--bind_ip:默认只监听localhost网卡
--fork: 后台启动
--auth: 开启认证模式
如果此时mongodb启动失败,可以尝试重启一下linux服务器
验证mongodb启动成功
ps -ef | grep mongodb

关闭mongodb

bin/mongod --port=27017 --dbpath=/tools/mongodb/data --shutdown

mongosh使用

mongosh是MongoDB的交互式JavaScript Shell界面,它为系统管理员提供了强大的界面,并为开发人员提供了直接测试数据库查询和操作的方法

注意:MongoDB 6.0 移除了mongo,使用mongosh

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

安装

rpm -ivh mongodb-mongosh-2.1.1.aarch64.rpm

连接mongodb server端

# 连接mongodb server端 
mongosh --host=192.168.65.206 --port=27017
mongosh 192.168.65.206:27017
# 指定uri方式连接
mongosh mongodb://192.168.65.206:27017/test

我这边是在linux本机操作,所以是127.0.0.1 

简单测试一些命令: 

 

好了,在Arm架构上怎么安装mongodb到这就讲完了,下一篇我们再讲讲安全认证及用户相关的东西吧~

猜你喜欢

转载自blog.csdn.net/weixin_43728884/article/details/134916218
今日推荐