MongoDB
创始人
2024-11-03 19:07:23

MongoDB

  • 1、YUM安装
  • 2、tgz安装包安装
  • 3、Compass 图形化客户端
  • 4、常用操作

1、YUM安装

创建/etc/yum.repos.d/mongodb-org-4.0.repo文件,编辑内容如下:

vim /etc/yum.repos.d/mongodb-org-4.0.repo ============================================ [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc 

运行以下命令安装最新版的mongodb:

sudo yum install -y mongodb-org 

配置mongod.conf允许远程连接:

vim /etc/mongod.conf ======================== # Listen to all ip address bind_ip = 0.0.0.0 

启动mongodb:

sudo service mongod start 

创建管理员用户

mongo ================================ use admin db.createUser( 	{ 		user: "myUserAdmin", 		pwd: "abc123", 		roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] 	} ) 

启用权限管理:

vim /etc/mongod.conf ======================== #security  security:   authorization: enabled 

重启mongodb:

sudo service mongod restart 

2、tgz安装包安装

如果操作系统与安装包不匹配会产生各种 libcrypt.so.10 和 libssl.so.10 诸如此类的依赖问题。
操作系统:Rocky Linux release 9.4 (Blue Onyx)
安装包:mongodb-linux-x86_64-rhel90-6.0.16.tgz

https://www.mongodb.com/try/download/community wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel90-6.0.16.tgz 

1、解压安装包

tar -zxvf mongodb-linux-x86_64-rhel90-6.0.16.tgz 

2、将解压后的目录移动到 /usr/local 目录下,并改名为 mongodb

mv mongodb-linux-x86_64-rhel90-6.0.16 /usr/local/mongodb 

3、进入 mongodb 目录,并创建文件夹 data,在 data 文件夹下再创建 db 文件夹(用于存放数据库数据)和 log文件夹(存放 mongo 日志)。然后为其设置可读写权限。

# 进入目录 cd /usr/local/mongodb/  # 创建三个文件夹 mkdir data data/db data/log  # 设置可读写权限 sudo chmod 666 data/db data/log/ 

4、在 mongodb 目录下新建配置文件 mongodb.conf(可选,但建议配置),打开文件输入以下内容

vim mongodb.conf ========================================== # 数据库数据存放目录 dbpath=/usr/local/mongodb/data/db # 日志文件存放目录 logpath=/usr/local/mongodb/data/log/mongodb.log # 日志追加方式 logappend=true # 端口 port=27017 # 是否认证 auth=true # 以守护进程方式在后台运行 fork=true # 远程连接要指定ip,否则无法连接;0.0.0.0代表不限制ip访问 bind_ip=0.0.0.0 

5、配置环境变量
vim /etc/profile.d/mongodb.sh 添加环境变量后,最后使用 source /etc/profile 命令重启系统配置。

vim /etc/profile.d/mongodb.sh  ====================================== export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin 

6、启动 mongod 服务

启动Mongo服务 mongod -f /usr/local/mongodb/mongodb.conf  查看版本:使用mongod命令来查看MongoDB的版本 mongod --version  查看版本:查看当前MongoDB实例的版本信息 db.version() 

3、Compass 图形化客户端

官网:https://www.mongodb.com/try/download/compass
下载:https://downloads.mongodb.com/compass/mongodb-compass-1.43.5-win32-x64.exe

4、常用操作

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...