首页 > 数据库 >安装MongoDB及启动服务

安装MongoDB及启动服务

时间:2022-10-29 10:45:22浏览次数:47  
标签:Files mongod 启动 -- MongoDB db data 安装

  1. 安装MongoDB

----安装  

 

----配置环境变量:默认安装目录:C:\Program Files\MongoDB\Server\3.6\bin  直接添加到path中即可。;号隔开。

----在C盘根目录

--创建一个文件夹:data

--在data中创建一个文件夹:db

 

 

 

-----CMD命令行窗口执行:

   --输入 mongod  启动mongodb服务器

     启动后保留窗口

-----再打开一个新的CMD命令行窗口执行:

    --输入 mongo  连接mongodb,出现>   表示成功。

 

-----***如果想更改数据库保存的目录和端口,用下面命令:

--   mongod --dbpath 数据库路径  --port 端口号

新数据库位置:D:\data\db

mongod --dbpath D:\data\db --prot 10086

 

 

 

-----将mongdb设为系统服务,可以自动后台起动,不需要手动启动

 

   --1  在C盘根目录中创建data  

      在data 中创建 db 和log文件夹

   --2找到C:\Program Files\MongoDB\Server\3.6  安装目录中创建配置文件

      新建:mongod.cfg

        

systemLog:

  destination: file

  path: C:\data\log\mongod.log

storage:

  dbPath: C:\data\db

 

 

 

//以管理员权限打开com命令

 

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

 

 

 

找到服务  MongoDb 设为启动

 

 

--启动mongodb服务

 

如果启失败,证明上边操作有误,在控制台输入

Sc delete Mongodb 删除之前配置,然后重新操作一遍

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

配置本地windows MongoDB 服务

配置后可设置为开机自启动,可直接手动启动关闭,可通过命令行net start MongoDB 启动。

(1)在路径C:\Program Files\MongoDB\Server\3.4下创建配置文件mongod.cfg

 

(2)配置文件内容如下:

 

systemLog:

 

    destination: file

 

    path: D:\data\logs\mongod.log

 

storage:

 

dbPath: D:\data\db

 

(3)用管理员身份打开cmd,cd到 C:\Program Files\MongoDB\Server\3.4\bin目录下

(4)输入:mongod --config " C:\Program Files\MongoDB\Server\3.4\mongod.cfg" --install --serviceName "MongoDB",即根据刚创建的mongod.cfg配置文件安装服务,名称为MongoDB。

(5)完成后,查看本地的服务。

 

(6)通过命令行net start MongoDB启动或命令行net stop MongoDB关闭MongoDB服务。

 

 

配置环境变量

将mongodb的安装路径C:\Program Files\MongoDB\Server\3.4\bin添加至path中

 

 

 

 

删除服务

sc delete MongoDB

 

删除指定用户

db.dropUser(“user_name”)

 

删除当前库所有用户

db.dropAllUser()

 

 

 

Mongodb未授权访问漏洞修复(为MongoDB添加认证):

1、创建超级用户admin,授予在所有数据库上读写数据的权限

use admin

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

 

 

2、查看用户集合

db.system.users.find()

 

 

3、验证用户

db.auth(“admin”, “123456”)

 

返回1则表示成功

 

4、创建yapi数据库用户

use yapi

db.createUser({user:"root",pwd:"123456",roles:[{role:"dbOwner",db:"yapi"}]})

 

 

5、查看用户集合

use admin

db.system.users.find()

 

 

6、验证用户

use yapi

db.auth("root","123456")

 

 

7、退出后关闭MongoDB服务

 

8、启用auth,修改配置文件mongod.cfg

配置文件新增

security:

    authorization: enabled

 

 

9、重启MongoDB

 

10、修改Yapi配置文件config.json

 

 

11、重启Yapi

标签:Files,mongod,启动,--,MongoDB,db,data,安装
From: https://www.cnblogs.com/danbobiji/p/16838208.html

相关文章

  • Docker 安装SqlServer、Mysql、MariaDB
    Docker安装SqlServer说明1.拉取镜像dockerpullmcr.microsoft.com/mssql/server:2019-latest2.运行dockerrun--namemssqlserver2019-d--restartunless-st......
  • Docker 安装elasticsearch、kibana
    Docker安装elasticsearch7.101.拉取镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.102.运行dockerrun--nameelasticsearch7.10.0-p92......
  • Windows 安装Docker
    Windows安装Docker说明1.下载DockerDesktopDockerDesktop官网2.安装WSLdism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all......
  • war包形式安装jenkins
    (1)下载war包  输入命令:java-jarjenkins.war--httpPort=8080,更改端口  重新登录之后,输入密码创建用户等完成设置 (2)结合Tomcat安装:  将jenkins.war放在tom......
  • wpf .net core win7 独立运行补丁安装记录
     Windows7系统上,根据dotnet官方文档,需要安装上KB2533623补丁方案如下:首先使用 fx2.0 写一个启动器 如果检测可以运行则拉起.net core 主程序 否则弹出命令......
  • 数据库启动报错ORA-03113,告警日志出现ORA-16038、ORA-19809、ORA-19815报警
    问题描述:数据库启动报错ORA-03113,告警日志出现ORA-16038、ORA-19809、ORA-19815报警,如下所示:数据库:oracle11.2.0.464位系统:centos7.964位SQL>startupORACLEinstances......
  • mac 安装 composer
    1..php-r"copy('https://getcomposer.org/installer','composer-setup.php');"2.sudophpcomposer-setup.php--install-dir=/usr/local/bin--filename=compo......
  • flink集群安装-Standalone模式
    1、节点规划JobManager:192.168.23.151TaskManager:192.168.23.152TaskManager:192.168.23.153TaskManager:192.168.23.1542、安装配置1)首先在一台机器上安装flink,参......
  • 数据库启动时报警 ORA-03113 ORA-16014 ORA-00312
    系统:CentOS7.9数据库:oracle11.2.0.4问题描述:数据库启动时报警ORA-03113,如下所示:SQL>startupORACLEinstancestarted.TotalSystemGlobalArea2455228416bytesFixedS......
  • Kafaka安装与配置(二十五)
    1.简介Kafka是一个分布式的流媒体平台。Kafka可以应用于消息系统、日志收集、用户行为追踪、流式处理等多种场景。Kafka具有高吞吐量、消息持久化、高可靠性、高扩展性......