前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >建立MongoDB

建立MongoDB

作者头像
顾翔
发布2024-09-10 16:21:29
790
发布2024-09-10 16:21:29
举报
文章被收录于专栏:啄木鸟软件测试

一、下载MongoDB

在MongoDB官网下载对应的MongoDB版本,可以点击以下链接快速跳转到下载页面:

https://www.mongodb.com/try/download/community

如图,页面往下滚动,点击选择安装包

查看Ubuntu版本

代码语言:javascript
复制
@jerry-virtual-machine:/usr/mongosh-2.3.0-linux-x64# lsb_release -a
No LSB modules are available.
Distributor ID:       Ubuntu
Description:       Ubuntu 22.04.4 LTS
Release:       22.04
Codename:       jammy

可以copy link,然后在Linux下用wget下载。

下载后解压:

代码语言:javascript
复制
#tar -zxvf mongodb-linux-x86_64-ubuntu2204-7.0.14.tgz

二、启动MongoDB

准备工作

首先,创建MongoDB要使用的目录和文件

代码语言:javascript
复制
#mkdir -p /etc/mongodb/data /etc/mongodb/log /etc/mongodb/conf
touch /etc/mongodb/conf/mongodb.conf

启动方式1

通过以下命令启动

代码语言:javascript
复制
#bin/mongod --port=27017 --dbpath=/etc/mongodb/data --logpath=/etc/mongodb/log/mongodb.log --bind_ip=0.0.0.0 --fork

启动参数说明

  • --dbpath:指定数据文件存放目录
  • --logpath:指定日志文件,注意是指定文件不是目录
  • --logappend:使用追加的方式记录日志
  • --port:指定端口,默认为 27017
  • --bind_ip:默认只监听 localhost 网卡
  • --fork:后台启动

启动方式2

通过配置文件启动,修改/etc/mongodb/conf/mongodb.conf的内容

代码语言:javascript
复制
systemLog:
  destination: file
  path: /etc/mongodb/log/mongodb.log
  logAppend: true
storage:    
  dbPath: /etc/mongodb/data
  engine: wiredTiger
  journal:
    enabled: true
net:
  bindIp: 0.0.0.0
  port: 27017
processManagement:
  fork: true

然后通过以下命令启动MongoDB

代码语言:javascript
复制
#bin/mongod -f /etc/mongodb/conf/mongodb.conf

三、安装MongoDB Shell

访问MongoDB官网

https://www.mongodb.com/zh-cn/docs/launch-manage/

可以copy link,然后在Linux下用wget下载。

把下载下来的压缩包上传到/usr目录,然后解压

代码语言:javascript
复制
#tar -zxvf mongosh-2.0.1-linux-x64.tgz

启动mongosh:切换到mongosh安装目录,通过bin/mongosh启动

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档