MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community

命令行下运行 MongoDB 服务器

为了从命令提示符下运行 MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。

C:\mongodb\bin\mongod --dbpath c:\data\db

连接MongoDB

我们可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:

C:\mongodb\bin\mongo.exe

将MongoDB服务器作为Windows服务运行
请注意,你必须有管理权限才能运行下面的命令。执行以下命令将MongoDB服务器作为Windows服务运行:

mongod.exe --bind_ip 127.0.0.1 --logpath "D:\MongoDB\Server\mglogs\mongodb.log" --logappend --dbpath "D:\MongoDB\Server\db" --serviceName "mongodb" --serviceDisplayName "mongodb" --auth --install    (注:加上--auth 这样以后就可以使用用户名和密码后才能进行MongoDB的相关操作)

上述命令运行成功后,开始—>运行—>输入services.msc 回车后就可以打开 windows 所有的服务项列表 ;在列表中就可以查看到mongodb的服务项,点击启动。

--------------------------------------------------------------------------------------------------------------------------

启动完MongoDB后,cmd命令下进入D:\MongoDB\Server\bin(即MongoDB的安装目录),执行mongo.exe;

上面提到过为了MongoDB的安全,我们必须通过用户名和密码登陆后才能操作MongoDB,现在增加一个管理员:

use admin  注:MongoDB安装好以后由默认的admin表和local表;其中admin存放的是用户信息

db.createUser({ user: "root",pwd: "root",customData:{name:"root"},roles:[{ role: "userAdminAnyDatabase",db: "admin" }]}) 注:创建一个用户名和密码为root的管理员

创建完后登陆

db.auth('root','root')

show collections


--------------------------------------------------------------------------------------------------------------------------

createUser 方法 db.createUser( { user: "accountAdmin01",
pwd: "changeMe",
customData: { employeeId: 12345 },
roles: [ { role: "clusterAdmin", db: "admin" },
{ role: "readAnyDatabase", db: "admin" },
"readWrite"] },
{ w: "majority" , wtimeout: 5000 } )

customData 用户信息备注

roles 用户角色:
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超级用户角色:root

> 创建一般用户,也是用createUser

use db01db.createUser({user:"oneUser",pwd:"12345",roles:[{role:"read",db:"db01"},{role:"read",db:"db02"},{role:"read",db:"db03"}]})


> 创建一个不受访问限制的超级用户 use admindb.createUser({user:"superuser",pwd:"pwd",roles:["root"] })

--------------------------------------------------------------------------------------------------------------------------

修改用户密码

use admin
db.changeUserPassword("username", "xxx")


--------------------------------------------------------------------------------------------------------------------------

查看用户信息
db.runCommand({usersInfo:"userName"})

--------------------------------------------------------------------------------------------------------------------------

修改密码和用户信息
db.runCommand( { updateUser:"username", pwd:"xxx", customData:{title:"xxx"} })

注意:和用户管理相关的操作基本都要在admin数据库下运行,要先use admin;


                        

标签智能推荐:

MongoDB4.0单机版和副本集安装教程

转自:MongoDB单机版安装MongoDB副本集搭建 描述的很详细,非常不错!

使用YApi搭建API接口管理工具(docker安装)

使用YApi搭建API接口管理工具(docker安装)工具描述YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。此工具以node.js为开发语言,mongodb为数据库部署mongoDB拉

mongodb安装

官网安装:https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/开源版本:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/RedHatEnterpriseLinux7 yuminstallcyrus

UK Day15 - 启动MongoDB服务

目录本地mongodb.conf配置路径:/usr/local/mongodb/etc/mongodb.conf本地MongoDB数据库存放路径:/usr/local/mongodb/data/db我用的这个启动成功,以下所有方式我都无法启动,原因目前未知:先进入MongoDB安装目录下的bin目录,然后执行sudo./mongod--config/usr/local/mongodb/etc/mo

Windows 环境下安装 Yapi 教程

业务需求Yapi支持内网部署:只需在管理员或内网某台机器上安装部署一次,团队其他成员不需要部署,访问相应的地址即可使用。二、Yapi安装环境系统:Windows10安装环境:node环境+mongodb数据库(yapi系统需要部署在node环境中,且使用mongodb进行数据库存储。)安装包版本:Node:v12.18.3npm:6.14.8(NodePackageManager,Node包管理工

Ubuntu 16.04.3 LTS 安装 MongoDB

1、安装Ubuntu16.04 运行sudoapt-getinstallmongodb安装Mongodb如果没有MongoDB库,则运行sudoapt-getupdate更新库。2、运行mongo测试是否安装完成。

Ubuntu 安装 MongoDB

epo.mongodb.org/apt/ubuntubionic/mongodb-org/4.4multiverse"|sudotee/etc/apt/sources.list.d/mongodb-org-4.4.list更新软件源列表sudoapt-getupdate由实际情况选择安装MongoDB最新版或者指定版本#最新版sudoapt-getinstall-ymongodb-org#指定版本

关于Windows上安装MongoDB 4.1.6版本出现服务无法启动的问题(已解决)

.通过cmd命令删除原MongoDB服务:scdeleteMongoDB2.进入MongoDB安装目录下的data子目录,创建db目录,同时在log子目录下创建MongoDB.log文件3.在cmd中进入MongoDB安装目录下的bin子目录4.通过cmd命令创建一个新的MongoDB服务(注意:命令中--dbpath与--logpath的值应替换为第2步中对应的实际路径):mongod--dbp

关于mongodb

目录yum方式安装tarball方式安装mongo可视化客户端-方式1(需要图形化界面)mongo可视化客户端-方式2(需要图形化界面)远程主机上的MongoDB实例MongoDB提供的工具其他分类本次测试的宿机配置:Mint19/24G/1T虚拟机配置:CentOS7.9/2G/2U/100G/Mongodb服务端安装在该机上单数的MongoDB发行版本(如4.3)是开发版本,不适合生产部署参考

MongoDB学习笔记:安装

5。目录安装社区版(MongoDBCommunityServer)安装server安装shell安装mongos使用tgz包安装安装工具(MongoDBTools)安装数据库工具(MongoDBDatabaseTools)安装社区版(MongoDBCommunityServer)各模块可按需下载。如需安装其他版本,请到官网https://www.mongodb.com/try/download/c