- 使用用户 admin 使用密码 123456 连接到本地的 MongoDB 服务上
mongo://admin:123456@localhost/ - 连接本地数据库服务器,端口默认27017
mongodb://localhost - 在Node中使用mongoose连接数据库
mongodb://admin:123456@localhost:27017/test?authSource=admin
1、需求说明在Win10系统中安装好了MongoDB数据库以后,为了增加数据库的安全性,需要设置用户名和密码才能连接数据库。本文中使用的MongoDB 4.4.5 的版本,数据库下载地址:https://www.mongodb.com/try/download/community数据库安装教程:https://blog.csdn.net/p445098355/article/details/1131782422、设置MongoDB用户名和密码2.1、开启验证先找到MongoDB的安装目录,在安装
首先是对MongoDB用户和权限的设置,如果不设置用户的话,直接使用mongo命令可以进入客户端shell界面进行操作了,但是如果没有设置用户的话,总感觉少了点什么,于是经过半天的查找和实践,差不多把用户和权限弄明白了。总结如下:
如果按照以下这个指令安装的话:
mongod –install –dbpath "C:Program Filesmongodbdatadb" –logpath "C:Program FilesmongodbdatalogMongoDB.log"
c:Program Filesmongodbin>mongod –install –dbp
起初demo运行成功,本以为数据库已经连上了,后来发现是配置application.properties时的错误
解决方法:项目名后面加上'?authSource=admin'字段即可,如图
spring.data.mongodb.uri=mongodb://localhost:27017/
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
最新版本的Mongodb安装教程
今天准备安装MongoDB,结果看了网上一些教程,基本上都过时了,都需要自建配置文件和路径,
网上很多都过时了,一上来就要建立配置文件的都是过时的,
新版本的MongoDB自带了配置文件,mongod.cfg在bin目录下,无需自己新建,若有需要,可以对该文件进行修改即可!
算是一波十折
梳理一下正确流程:
一 环境准备
下载对应的Mongodb之后,安装到对应路径,接下来我以mgb为例。
二 安装服务
1安装Mongodb服务
打开bin目录下的mongod.
centos 下安装mongodb3.4+
注意:默认安装的MongoDB是无账号密码即可访问的,在网络中心或信息中心扫描漏洞时,会曝出漏洞,需要修复此问题。(1) 先给admin库创建账号密码:
使用Monodb的bin目录下:点击 进行创建:
此命令意思是:创建用户:admin, 密码为 :123456,创建的权限是admin数据库的,角色权限
参考下表:(2)给业务数据库创建用户
3 重启服务
(1)以前安装时,使用命令的话,重启服务即可
前提:本文简要介绍MongoDB + 记录Win10配置MongoDB服务过程详细步骤 + 记录出现服务特定错误100解决方案。
(个人记录学习总结内容,若出现错误/改进地方,请指出/分享,共同学习!!!)
一、准备工作(操作MongoDB数据库前)(接上篇文章)
1、启动MongoDB服务(管理员身份运行)
2、Navicat Premium15可视化工具操作数据库
(1)新建连接MongoDB(设置连接名、不验证情况),进行测试连接,成功即可。
1. 首先,在 MongoDB Atlas 上创建一个集群并获取您的凭据(包括用户名和密码)。
2. 下载和安装 MongoDB Compass。在安装过程中,您可以选择使用默认选项或自定义安装。
3. 打开 MongoDB Compass,单击“新建连接”。
4. 在“新建连接”窗口中,填写以下信息:
- MongoDB 部署类型(本地或 Atlas)。
- 主机名和端口号(默认为 localhost:27017)。
- 数据库名称。
- 您的用户名和密码。
5. 单击“测试连接”按钮以确保连接成功。
6. 如果连接成功,则单击“连接”按钮,您就可以访问数据库并执行操作了。
注意:如果您使用的是本地 MongoDB 数据库而非 Atlas,则您需要确保已启动 MongoDB 服务器。