当前位置: 首页 > 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.lryc.cn/news/588171.html

相关文章:

  • 【Java EE初阶 --- 网络原理】初识网络
  • 第十七节:第五部分:网络通信:TCP通信-支持与多个客户端同时通信
  • 如何使用Cisco DevNet提供的免费ACI学习实验室(Learning Labs)?(Grok3 回答)
  • 笔试——Day6
  • CISSP知识点汇总- 通信与网络安全
  • 内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
  • 密码学中立方攻击的另类应用
  • 安全初级(一)
  • 多租户云环境下的隔离性保障:虚拟化、容器、安全组如何协同防护?
  • git 访问 github
  • 【深度学习框架终极PK】TensorFlow/PyTorch/MindSpore深度解析!选对框架效率翻倍
  • 智能Agent场景实战指南 Day 12:医疗咨询Agent设计模式
  • vue3+arcgisAPI4示例:自定义多个气泡窗口展示(附源码下载)
  • C#中发布订阅的阻塞非阻塞
  • Spring Boot + Vue2 实现腾讯云 COS 文件上传:从零搭建分片上传系统
  • QT——信号与槽
  • Zabbix在MySQL性能监控方面的运用
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十五课——基于sobel算子边缘检测的FPGA实现
  • Spring核心概念指南
  • Linux部署Mysql
  • (LeetCode 每日一题) 1290. 二进制链表转整数 (链表+二进制)
  • 微前端框架深度对决:qiankun、micro-app、wujie 技术内幕与架构选型指南
  • 艺术总监的构图“再造术”:用PS生成式AI,重塑照片叙事框架
  • 网络协议和基础通信原理
  • Bash vs PowerShell | 从 CMD 到跨平台工具:Bash 与 PowerShell 的全方位对比
  • 隐藏源IP的核心方案与高防实践
  • VNC和Socket
  • IP相关
  • 水务工程中自动化应用:EtherNet/IP转PROFIBUS DP连接超声波流量计
  • 从0到1实现Shell!Linux进程程序替换详解