MongoDB数据库安装笔记

1、数据库(Database)

按照数据结构来组织、存储和管理数据的仓库。

2、数据库分类:

  • 关系型数据库(RDBMS)
    · MySQL、Oracle、DB2、SQL Server …
    · 全是表
  • 非关系型数据库(No SQL)
    · MongoDB、Redis …
    · 键值对数据库
    · 文档数据库MongoDB

3、MOngoDB

  • 极简、灵活、作为Web应用栈的一部分,MongoDB的数据模型是面向文档的,就是一种类似于JSON的结构。(BSON)
  • 下载MongoDB:https://www.mongodb.org/dl/win32/

4、安装MongoDB

  • 1、安装
  • 2、配置环境变量
    • MongoDB安装的路径(到bin)添加到环境变量中(path)
  • 3、验证是否安装成功
    • 打开 CMD,输入 mongod
  • 4、在C盘根目录
    • 创建一个文件夹 data
    • 在data中创建一个文件夹db(默认MongoDB数据库的目录)
  • 5、打开CMD命令窗口
    • 输入 mongod启动MongoDB服务器
    • 注意:32位系统的的首次启动MongoDB数据库时,命令为:mongod --storageEngine=mmapv1
  • 6、再打开一个CMD窗口
    • 输入mongo连接MongoDB,显示:connecting to: test 表示成功连接MongoDB数据库。出现 >
  • 7、启动MongoDB数据库并设置数据库路径(这样可以将数据库路径设置为任意位置,而不是默认C盘下的data下的db)
    • 打开CMD,输入命令:mongod --dbpath 路径
  • 8、启动MongoDB数据库,默认端口是27017,可通过命令修改端口
    • 打开CMD,输入命令:mongod --port 端口号
    • 可同时设置数据库路径好端口号:mongod --dbpath 路径 --port 端口号
    • 端口号最好用默认的,最小不要超过1000,最大不要超过65535
  • 9、数据库(database)
    • 数据库的服务器
      • 服务器用来保存数据
      • mongod 用来启动服务器
    • 数据库的客户端
      • 客户端用来操作服务器,对数据进行增删改查的操作。
      • mongo 用来启动客户端
  • 10、将MongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动启动。
    • (1)在C盘根目录创建data(数据库路径不一定在C盘,前面已经说明了)
      • 在data下创建db和log文件夹
    • (2)创建配置文件
      • 在安装目录下添加一个配置文件(同bin同级)mongod.cfg
      • mongod.cfg 文件内中的路径已自己的路径为准
      • mongod.cfg配置文件内容如下:
systemLog:  		 
	Destination: file 
	Path: c:\data\log\mongod.log 
storage: 
	dbPath: c:\data\db
  • (3)以管理员身份打开命令窗口
    MongoDB数据库安装笔记_第1张图片

  • (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"
  • (5)启动MongoDB服务
    • 右键打开任务管理器,点击“服务”打开查看所有服务,找到MongoDB,右键“启动”
  • (6)如果启动失败,证明上边操作有误
    • 在控制台输入 sc delete MongoDB 删除之前配置的服务
    • 然后从第一步再来一次

你可能感兴趣的:(数据库,mongodb)