当前位置: 首页 > news >正文

Linux系统安装MongoDB 8.0流程

教程说明链接

1.更新系统

sudo apt update
sudo apt dist-upgrade

2.安装ssh

sudo apt install openssh-server

3.安装MongoDB 代码块按顺序粘贴即可

1.MongoDB 仅支持这些平台的 64 位版本。要确定您的主机正在运行哪个 Ubuntu

cat /etc/lsb-release

按照以下步骤使用包管理器安装 MongoDB企业版 apt。
2.从终端安装,gnupg如果curl它们尚不可用:

sudo apt-get install gnupg curl

要导入 MongoDB 公共 GPG 密钥,请运行以下命令:

curl -fsSL https://pgp.mongodb.com/server-8.0.asc | \sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \--dearmor

3.为 MongoDB 创建列表文件 24.04版本

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.com/apt/ubuntu noble/mongodb-enterprise/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise-8.0.list

4.重新加载本地包数据库

sudo apt-get update

5.安装 MongoDB Enterprise 包

sudo apt-get install -y mongodb-enterprise
sudo apt-get install -y \mongodb-enterprise=8.0.10 \mongodb-enterprise-database=8.0.10 \mongodb-enterprise-server=8.0.10 \mongodb-mongosh \mongodb-enterprise-shell=8.0.10 \mongodb-enterprise-mongos=8.0.10 \mongodb-enterprise-tools=8.0.10 \mongodb-enterprise-cryptd=8.0.10 \mongodb-enterprise-database-tools-extra=8.0.10
echo "mongodb-enterprise hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-server hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-database hold" | sudo dpkg --set-selections
echo "mongodb-mongosh hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-mongos hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-cryptd hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-tools hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-databae-tools-extra hold" | sudo dpkg --set-selections

运行 MongoDB

1.启动 MongoDB

sudo systemctl start mongod

注意:如果您在启动时收到类似以下内容的错误 mongod:
Failed to start mongod.service: Unit mongod.service not found.
首先运行以下命令:

sudo systemctl daemon-reload
然后再次运行上面的启动命令。

2.验证 MongoDB 是否已成功启动

sudo systemctl status mongod

执行代码确保 MongoDB 将在系统 重新启动后启动

sudo systemctl enable mongod

3.停止 MongoDB

sudo systemctl stop mongod

4.重新启动 MongoDB

sudo systemctl restart mongod

5.开始使用 MongoDB

mongosh

6.执行一下代码创建数据库和用户

use admin
db.createUser({user: "root",pwd: "abcd1234",roles: [ "root" ]})
db.auth("root", "abcd1234")

创建新数据库和用户

use wms
db.createUser({ user: "wms", pwd: "abcd1234", roles: [ "readWrite", "dbAdmin"]}
)

查询创建的用户

db.getUsers()

重新打开一个新窗口---->修改配置文件

sudo vi /etc/mongod.conf

修改内容 Fn+Del(ins)

bindIp: 0.0.0.0

注意: security前年的【#】去掉;security:前面没有空格;authorization前面要有空格

security:authorization: enabled

按键盘Esc键退出编辑模式,输入:wq,按键盘Enter键命令保存并退出。

重启数据库

sudo systemctl restart mongod.service 

查看启动状态

systemctl status mongod.service

----------------------------以下部分是卸载MongoDb过程--------------------------------------------------

1.停止 MongoDB

sudo service mongod stop

2.删除包

sudo apt-get purge mongodb-enterprise*

3.删除数据目录

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

相关文章:

  • 【无标题[特殊字符]2025华为行程解锁
  • DataX HdfsReader 插件:快速上手与深入解析
  • 简历模板2——数据挖掘工程师5年经验
  • 嵌入式 STM32 开发问题:烧录 STM32CubeMX 创建的 Keil 程序没有反应
  • 人工智能学习16-Numpy
  • 想开启APP开发之旅,要准备哪些资料?
  • flowable工作流的学习demo
  • stm32传感器通用驱动代码
  • 从零搭建MySQL主从复制并集成Spring Boot实现读写分离
  • Hive 性能优化:从表设计到查询执行的全链路优化
  • Windows安装部署jenkins
  • Javaweb学习——day3(Servlet 中处理表单数据)
  • Hive SQL 执行计划详解:从查看方法到优化应用
  • DataX Hive写插件深度解析:从数据写入到Hive表关联实战
  • CNN中的感受野
  • 51单片机-IO扩展模块 pcf8575
  • React中使用Day.js指南
  • 使用NVIDIA NeMo Agent Toolkit扩展现实机器人仿真的物理AI应用
  • 228永磁同步电机无速度算法--基于双重锁相环的滑模观测器
  • 如何调优Kafka
  • 网络建设服务与网站运营推广/惠州网站排名提升
  • 德州极速网站建设/公司网站怎么注册
  • 高清免费爱做网站/seo基础教程使用
  • 临沂做网站好的公司/百度官网优化
  • WordPress 网站小图标/国际新闻最新消息十条摘抄
  • 室内设计网站配色app/首页排名优化公司