CentOS7 安装 MongoDB5

本文介绍了如何在LinuxCentOS上安装MongoDB5.0.8版本,包括下载、配置、环境变量设置、启动、用户管理及遇到的CPUAVX指令集兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        MongoDB是一种NoSQL数据库,它存储数据的方式与传统的关系型数据库不同。MongoDB使用文档数据库模型,将数据存储在自包含的、可扩展的BSON文档中。MongoDB具有高可用性、自动分片、动态查询能力、灵活性等优点,适合于许多不同的应用场景。

下面对Linux centos 安装mongodb数据库做一个简单的介绍,主要是工作当中遇到了,记录下;

一:安装教程

1.下载安装包,官网下载

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

2.将安装包上传到linux服务器

3.解压并修改文件夹名称

4.在mongodb目录下新建data、logs文件夹,并在logs下新建mongodb.log 日志文件

5.新建mongodb.conf 文件,并添加以下配置内容

#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb-5.0.8/data
#日志目录
logpath=/usr/local/mongodb-5.0.8/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0
#auth = true

6.在、etc/profile文件中添加以下环境变量

export MONGODB_HOME=/home/mongodb/mongodb 
export PATH=$PATH:$MONGODB_HOME/bin

7. source /etc/profile

8.运行启动命令,启动MongoDB

./mongod -f /home/mongodb/mongodb.conf

出现以上文字,说明启动成功。

9.进入mongodb。创建用户等

./mongo 
use admin 
#下面这两处的引号可能有问题,应为英文单引号 
db.createUser({user:‘dev’,pwd:‘123456’,roles:[‘root’]}); 
db.auth(‘dev’,‘123456’); 
#退出 
exit

10. 关闭mongodb

./mongod -shutdown -dbpath=/home/mongodb/data

11.修改mongodb.conf中的配置项,打开用户验证

auth = true

12.重新启动mongo

13.用工具连接即可

二:遇到问题

在安装过程中发现,一些高版本的mongodb比如我是用的5.0.12版本,对linux的CPU指令集有要求,需要支持AVX指令集才行,否则程序无法运行,会报非法指令;

查询CPU是否支持AVX指令,如下:

 grep avx /proc/cpuinfo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值