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

一、安装MongoDB

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

2、下载包

点击"Copy link"获取链接:

bash 复制代码
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、安装

bash 复制代码
rpm -i mongodb-org-server-6.0.24-1.el9.x86_64.rpm

4、配置文件路径

bash 复制代码
/etc/mongod.conf

5、验证有没有安装成功

bash 复制代码
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、修改配置文件

bash 复制代码
vi /etc/mongod.conf

(1)修改

bash 复制代码
bindIp: 0.0.0.0

(2)开启认证模式

注:先不开启,创建管理员用户后再开启

bash 复制代码
security:
  authorization: enabled

7、启动服务

bash 复制代码
systemctl start mongod

二、dbeaver连接mongodb

1、下载mongodb JDBC驱动(本地工具可以连)

注意:要用第三方驱动,官网下载的驱动包不支持社区版。

https://github.com/DataGrip/mongo-jdbc-driver/releases/

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

3、创建admin用户

bash 复制代码
use admin

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

4、认证命令

bash 复制代码
use admin
db.auth("admin", "abc123")

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

bash 复制代码
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
相关推荐
提子拌饭1333 分钟前
个人月事记录表应用 - 鸿蒙PC Electron框架完整实现指南
前端·javascript·华为·electron·前端框架·开源·鸿蒙系统
YHL11 分钟前
📚 JS执行机制(执行上下文 + 调用栈 + 编译流程)
前端·javascript
不简说17 分钟前
这次真香!sv-print 可视化打印设计器更新:插件脚手架、Excel 导出、弹窗 API 三连发
前端·javascript·前端框架
无聊的老谢21 分钟前
Web GIS 最佳实践:Vue 集成 Leaflet/OpenLayers 实现基站海量点位渲染
前端·javascript·vue.js
yingyima25 分钟前
GCP Cloud Scheduler 核心语法与实战示例速查手册
前端
用户573501072520625 分钟前
Elpis 项目阶段性总结 - 基于 vue3 完成领域模型架构建设
前端
假如让我当三天老蒯32 分钟前
为什么 setData 能获取到 prev 参数?(自学用)
前端·react.js
AskHarries44 分钟前
Workspace:文件系统、项目上下文和执行边界
java·服务器·前端
Aphasia3111 小时前
从内存模型看深浅拷贝
前端·javascript·面试
IT策士1 小时前
第45篇 k8s之实战:将 Web 应用迁移到 Kubernetes(下)
前端·容器·kubernetes