Windows MongoDB4.2.0安装教程

1. 下载(地址如下)

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.0-signed.msi

2. 安装MongoDB及创建文件夹和文件

  1. 直接双击软件运行安装

  2. 安装过程中,你可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。(我是安装在D:\MongoDB目录下的)

  3. 在D:\MongoDB目录下创建data、log,data目录下创建db文件夹,log目录下创建mongod.log文件(有则无需创建)

3. 启动MongoDB

  1. 进入D:\MongoDB\bin目录下,在地址框输入cmd命令回车,然后输入如下命令启动MongoDB
    mongod.exe --dbpath D:\MongoDB\data\db
    

4. 设置管理员账号(重新打开一个cmd窗口)

  1. 进入mongo
    mongo --port 27017
    
  2. 创建管理员用户
    # 进入数据库
    use admin
    
    # 创建一个用户名root,密码123456的管理员用户
    db.createUser(
      {
        user: "root",
        pwd: "123456",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    
  3. 退出Mongo
    # 退出mongo
    exit
    
    # 使用用户名密码登录
    mongo --port 27017 -u root -p 123456 --authenticationDatabase admin
    

5. 通过配置文件启动MongoDB服务

  1. 进入D:\MongoDB\bin 目录下,打开mongod.cfg文件,添加
    security:
    authorization: enabled,保存

    # mongod.conf
    
    # for documentation of all options, see:
    #   http://docs.mongodb.org/manual/reference/configuration-options/
    
    # Where and how to store data.
    storage:
      dbPath: D:\MongoDB\data\db
      journal:
        enabled: true
    #  engine:
    #  mmapv1:
    #  wiredTiger:
    
    # where to write logging data.
    systemLog:
      destination: file
      logAppend: true
      path:  D:\MongoDB\log\mongod.log
    
    # network interfaces
    # bindIp: 0.0.0.0 允许其它主机访问
    net:
      port: 27017
      bindIp: 0.0.0.0
    # 	security:是开启认证,必须通过用户名和密码才能登陆系统
    security:
      authorization: enabled
    
    #processManagement:
    
    #security:
    
    #operationProfiling:
    
    #replication:
    
    #sharding:
    
    ## Enterprise-Only Options:
    
    #auditLog:
    
    #snmp:
    #mp:
    
    
  2. 以管理员启动CMD,进入到D:\MongoDB\bin目录下

    mongod.exe --config D:\MongoDB\bin\mongod.cfg --install --serviceName "MongoDB"
    
  3. 启动MongoDB服务

    net start MongoDB
    

    net stop MongoDB #关闭Mongo服务

  4. 尝试登录Mongo

    mongo --port 27017 -u root -p 123456 --authenticationDatabase admin
    
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值