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

前端基础之《Vue(22)—安装MongoDB》

一、安装MongoDB

1、官网:https://www.mongodb.com/,点击“Products”-“community edition”-“下载community版本”

2、下载包

点击“Copy link”获取链接:

wget https://repo.mongodb.org/yum/redhat/9/mongodb-org/6.0/x86_64/RPMS/mongodb-org-server-6.0.24-1.el9.x86_64.rpm

注意区分操作系统版本,这里下载的是CentOS9的。
不用安装最新版,最新版会有各种兼容性问题,所以下载了6.0版本。

3、安装

rpm -i mongodb-org-server-6.0.24-1.el9.x86_64.rpm

4、配置文件路径

/etc/mongod.conf

5、验证有没有安装成功

mongod --version
db version v6.0.24
Build Info: {"version": "6.0.24","gitVersion": "1b052b94a23863fd12be97aaa4e4b1d96456e5cc","openSSLVersion": "OpenSSL 3.2.2 4 Jun 2024","modules": [],"allocator": "tcmalloc","environment": {"distmod": "rhel90","distarch": "x86_64","target_arch": "x86_64"}
}

6、修改配置文件

vi /etc/mongod.conf

(1)修改

bindIp: 0.0.0.0

(2)开启认证模式
注:先不开启,创建管理员用户后再开启

security:authorization: enabled

7、启动服务

systemctl start mongod

二、dbeaver连接mongodb

1、下载mongodb JDBC驱动(本地工具可以连)
注意:要用第三方驱动,官网下载的驱动包不支持社区版。
https://github.com/DataGrip/mongo-jdbc-driver/releases/

2、建立一个新的驱动配置

3、创建admin用户

use admindb.createUser(
{
user: "admin",
pwd: "abc123",
roles: [{ role: "root", db: "admin" }]
}
)

4、认证命令

use admin
db.auth("admin", "abc123")

5、感觉dbeaver对mongodb支持的不好,非常不好用,不如用命令行工具mongosh

wget https://repo.mongodb.org/yum/redhat/9/mongodb-org/6.0/x86_64/RPMS/mongodb-mongosh-2.5.5.x86_64.rpm
rpm -i mongodb-mongosh-2.5.5.x86_64.rpm

http://www.dtcms.com/a/278350.html

相关文章:

  • Python+MongoDB高效开发组合
  • mongodb原理及其实现
  • MongoDB从入门到精通
  • HarmonyOS从入门到精通:动画设计与实现之九 - 实用动画案例详解(下)
  • 第十八篇 数据清洗:Python智能筛选与统计:从海量Excel数据中秒级挖掘,辅助决策!你的数据分析利器!
  • ResizeObserver 深入全面讲解
  • C++类与对象(上)
  • 迅为八核高算力RK3576开发板摄像头实时推理测试 ppyoloe目标检测
  • 视频动态范围技术演进:从SDR到HDR的影像革命
  • 模型篇(Bert llama deepseek)
  • 视频推荐模型代码解析(马栏山芒果TV算法大赛)
  • 从代码学习深度学习 - 自然语言推断:微调BERT PyTorch版
  • Cesium 9 ,Cesium 离线地图本地实现与服务器部署( Vue + Cesium 多项目共享离线地图切片部署实践 )
  • H264的帧内编码和帧间编码
  • 2025年睿抗机器人开发者大赛CAIP-编程技能赛本科组(省赛)解题报告 | 珂学家
  • Python 变量与简单输入输出:从零开始写你的第一个交互程序
  • 【Java入门到精通】(四)Java语法进阶
  • 动手学深度学习——线性回归的从零开始实现
  • 【记录】BLE|百度的旧蓝牙随身音箱手机能配对不能连接、电脑能连接不能使用的解决思路(Wireshark捕获并分析手机蓝牙报文)
  • 1.2.2 高级特性详解——AI教你学Django
  • 【图片识别改名】水印相机拍的照片如何将照片的名字批量改为水印内容?图片识别改名的详细步骤和注意事项
  • 【WPF】WPF 自定义控件 实战详解,含命令实现
  • 【零基础入门unity游戏开发——unity3D篇】3D光源之——unity6的新功能Adaptive Probe Volumes(APV)(自适应探针体积)
  • ACL流量控制实验
  • 深入了解linux系统—— 进程信号的产生
  • 客户端主机宕机,服务端如何处理 TCP 连接?详解
  • EasyExcel实现Excel文件导入导出
  • VScode链接服务器一直卡在下载vscode服务器,无法连接成功
  • C++之哈希表的基本介绍以及其自我实现(开放定址法版本)
  • 多客户端 - 服务器结构-实操