mongoDB配置

MongoDB配置

  • 安装mongodb: mongodb-win32-x86_64-2008plus-3.4.24-signed.msi
    MongoDB下载
    在这里插入图片描述

  • 安装完成后配置用户环境变量:

    如果默认装在了C盘,则路径为:C:\Program Files\MongoDB\Server\3.4\bin

    其他盘也只需找到安装的目录即可。

  • 在C盘根目录

    • 创建一个文件夹 ,名称为data
    • 在 data 文件夹下在创建一个文件夹,名称为db

    这是默认情况,data文件夹的创建不局限在某个盘。

  • 打开cmd命令行窗口

    • 如果把data文件夹创建了在C盘,则直接输入 mongod启动 mongodb 服务器

      32为系统注意:

      启动服务器时,需要输入一下内容: mongod --storageEngine=mmapv1

    • 如果不在C盘,则需要输入命令:

      mongod --dbpath 【db文件夹路径】 --port 端口号

      例如:mongod --dbpath C:\data\db --port 12345

      --port可以指定启动的端口号,但是端口号设置最好在4位以上,也可以不指定,使用mongodb的默认端口号。

  • 重新打开一个cmd窗口

    • 输入 mongo 连接 mongodb 数据库

设置mongoDB为系统服务

  • mongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动启动。

    1. 在创建data的文件下,在创建一个log文件夹。

    2. 创建配置文件:

      在mongodb的安装目录下,一直找到bin位置,例如:C:\Program Files\MongoDB\Server\3.4,在这个目录下创建一个mongod.cfg文件。

      mongod.cfg文件内容:

      systemLog:
          destination: file
          path: c:\data\log\mongod.log
      storage:
          dbPath: c:\data\db
      

      path 其实就是 log文件夹的路径,dbpath 就是数据库db文件夹的路径。

    3. 以管理员身份打开命令行窗口

    4. 执行如下命令:

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

      binpath 就是mongodb的bin目录,config路径就是配置文件的路径

      当cmd提示创建成功时,说明mongoDB服务创建成功了。
      然后在电脑任务栏右键启动任务管理器,在服务菜单里,找到创建的Mongodb服务,右键打开服务,然后启动服务即可。

    5. 最后再次打开cmd,输入mongo,就会自动连上mongdb。

    注意:

    • 如果右键启动服务不成功,在管理员打开的命令窗口执行命令 sc delete 服务名称删除这个服务。

    例如:sc delete mongoDB 删除mongoDB服务。

    • 然后在从配置系统服务的第一步开始执行,重新来一遍。
    • 如果出现其他错误,大家可以去网上搜寻一下答案,这类问题网上很普遍都有。

MongoDB图形化工具


  • 数据库 补充:

    • 数据库的服务器

      服务器是用来保存数据的。

      mongod 用来启动服务器

    • 数据库的客户端

      客户端用来操作服务器,对数据进行增删改查的操作

      mongo 用来启动客户端


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值