zoukankan      html  css  js  c++  java
  • mongodb(一):数据库安装,部署(windows)

    全手打原创,转载请标明出处:https://www.cnblogs.com/dreamsqin/p/10885038.html,多谢~=。=

    安装MongoDB

    双击运行msi文件,一直“Next”。

    可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录,一般默认装在C盘。


    创建数据库目录和日志目录

    MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C: 或者 D: 等 ),同时在data文件下创建一个新文件夹logs(用来存放日志文件)。


    测试MongDB是否安装成功

    (1)打开cmd命令行

    (2)进入C:Program FilesMongoDBServer3.4in目录

    (3)输入如下的命令启动mongodb服务:mongod --dbpath F:datadb

    (4)在浏览器输入http://localhost:27017 (27017是mongodb的端口号)查看,若显示如下,则表示连接成功。如果不成功,可以查看端口是否被占用。

    (5)Ctrl+C退出数据库


    配置本地windows MongoDB 服务

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

    (1)在路径C:Program FilesMongoDBServer3.4下创建配置文件mongod.cfg

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

    复制代码
    systemLog:
    
        destination: file
    
        path: D:datalogsmongod.log
    
    storage:
    
    dbPath: D:datadb
    复制代码

    (3)用管理员身份打开cmd,cd到 C:Program FilesMongoDBServer3.4in目录下

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

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

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


    配置环境变量

    将mongodb的安装路径C:Program FilesMongoDBServer3.4in添加至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

  • 相关阅读:
    LiveGBS接入LiveQing流媒体服务实现摄像头云端录像和和直播以及大屏展示
    摄像头网络直播方案LiveGBS部署问题 使GB28181实现无插件web直播
    Linux 查看磁盘读写速度IO使用情况
    安防监控摄像头接入云端实现直播、录像和大屏展示
    H265摄像头如何实现网页直播
    解决RTMP推送时间戳问题引起HLS切片不均匀导致手机浏览器播放卡顿的问题
    H5实现无插件视频监控按需直播
    LiveQing视频云平台部署实践
    将RTSP网络摄像机进行网页和微信直播的方案
    Android虚拟机运行问题之小结
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/13151363.html
Copyright © 2011-2022 走看看