美文网首页
mongoDB安装配置

mongoDB安装配置

作者: 如果俞天阳会飞 | 来源:发表于2020-12-12 17:17 被阅读0次

    来源:https://www.cnblogs.com/zhoulifeng/p/9429597.html

    什么是MongoDB ?

    ongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

    在高负载的情况下,添加更多的节点,可以保证服务器性能。

    MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,

    接下来小编带着大家一步一步的完成安装和配置

    安装

    下载地址 https://www.mongodb.org/dl/win32 (zip 免安装)

    image.png

    环境配置

    当MongoDB安装完后,需要配置环境变量,

    鼠标右键选择“计算机”“属性”,会弹出一个框,点击 “高级系统设置”,会弹出一个系统属性,找到环境变量


    image.png

    在找到系统变量里面的path这个,点击编辑


    image.png
    image.png

    3.创建数据库文件的存放位置

    在你data的目录下,创建一个db文件
    因为启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功

    4.启动MongoDB服务 (路径根据你安装的路径 我这里复制别人的)

    1.打开cmd命令行护着用Windows+R键打开,输入cmd
    2.进入G盘,也就是你安装的目录,g:\mongodb\bin;(一定要先进入G盘,让cd到你的目录 cd mongodb, 然后在cd bin这个目录下)

    3.输入如下命令启动MongoDB,

    mongod   --dbpath g:\mongodb\data\db,     // 这个是你安装的目录  ,然后回车
    
    image.png
    即是在第三步创建的数据库存放文件路径下启动。当你点击回车的时候,出现一下界面,说明已经成功了
    image.png
    4.在浏览器输入http://localhost:27017,如果在浏览器中出现下面一段英文说明成功了
    image.png

    五、配置本地windows mongodb 服务

    这样可设置为 开机自启动,可直接手动启动关闭,可通过命令行net start MongoDB 启动。该配置会大大方便。也不要在进入bin的目录下启动了

    1.先在data文件下创建一个新文件夹log(用来存放日志文件)

    image.png

    2.在mongodb新建配置文件mongo.config,这个是和bin目录同级的

    image.png

    3.用记事本打开mongo.config ,并输入下面两个命令,然后保存

    dbpath=G:\mongodb\data\db

    logpath=G:\mongodb\data\log\mongo.log mongo.log这个会自动生成

    4.用管理员身份打开cmd,左上角会出现管理员三个字,然后一次进入你的bin的目录下G:\mongodb\bin,这个一定要有管理员的身份去打开,否则执行下面命令会一直报错

    image.png

    输入: mongod -dbpath "g:\mongodb\data\db" -logpath "g:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB", MongoDB就是启动的名字

    如果输入次命令出现错误的话,先删除服务sc delete MongoDB,再次输入上个命令就好了


    image.png

    这样的话,mongodb服务Windows已经配置好了,我们可以不用进入bin的目录下启动MongoDB了,

    当我们通过输入net start MongoDB启动的时候给我报这个错误,


    image.png

    解决方法

    在mongodn>data>db找到这个目录,删除mongodb.lock这个文件,


    image.png

    删除这个文件之后,再次运行 net start MongoDB这个命令,服务已经能启动了,说明MongoDB已经配置好了


    image.png
    我们可以通过在命令窗口输入services.msc这个命令,弹出一个服务窗口,可以看到MongoDB服务启动中
    image.png

    六常用命令

    net start MongoDB 开启服务

    net stop MongoDB 关闭服务

    七建立一个数据库表

    完成以上的配置我们就可以自己搭建一个数据库了,只要按照上面的步骤一步一步的来,就会成功,小编也是踩了很多的坑,总结出来的,

    建立数据库的常用命令,这几个命令一定要记住

    在bin的目录下,输入mongo启动,开始写入数据内容

    show dbs 显示当前所有的数据,可以看到,当前没有数据内容

    image.png

    use students 创建数据库名字, students就是数据库名字

    image.png

    db 显示当前数据库

    image.png

    show collections 显示数据库中所有的集合

    db.<collection>.insert(doc) 往数据库插入文档

    db.students.insert({id:"001",name:"JIM",age:"18"});这个就是我们插入的数据

    image.png

    db.students.find()通过数据这个命令,往students这个数据库查询当前集合中所有的文档,也可以条件查询

    image.png

    相关文章

      网友评论

          本文标题:mongoDB安装配置

          本文链接:https://www.haomeiwen.com/subject/lwqygktx.html