开启辅助访问 切换到窄版

打印 上一主题 下一主题

MongoDB入门教程,安装MongoDB的步骤

[复制链接]
作者:汇源A原阳 
版块:
嵌入式操作系统 linux 发布时间:2021-3-8 00:24:12
13520
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库概念
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合
数据库介绍


  • 存储数据的仓库,独立于语言之外的软件,可以通过api去操作它
  • 生活中
  • 通过仓库来存放物品,每个仓库有N个架子, 每个架子有N个物品
  • 在程序中
  • 通过数据库来存放数据, 每个数据库有N个表/集合,每个表/集合有N个数据/文档
数据库种类

  • 关系型数据库

  • 遵循统一的SQL标准,语法大同小异
  • 有库和表的约束等


  • Oracle、 MySql、 SQLite、 SQL Server等
  • 非关系型数据库(Not Only SQL)

  • 没有统一的标准
  • 一般以键值对形式存储
  • 读取速度更快


  • Mongodb(文档)、Redis/Memcache(内存)
为什么使用数据库

  • 动态网站的数据都存储于数据库中
  • 可以持久存储客户端通过表单收集的用户信息
  • 可以对数据进行高效的管理
MongoDB中的相关术语

  • database: 数据库,mongodb中可以建立多个数据库
  • collection:集合,一组数据的集合,可以理解为js中的数组
  • document:文档,一条具体的数据, 可以理解为js中的对象
  • field:字段,可以理解为js中的对象属性
field —> document —> collection —> database
目标

  • 存放项目数据
  • 实战工作中可以独立写api接口
MongoDB安装步骤

  • linux环境

  • 下载mongodb(linux)安装包(通过winScp工具将安装包从window移动到linux)
  • 远程工具连接linux(putty等)
  • 移动到安装包的目录解压安装包
tar -zxvf mongodb-linux-x86_64-xxxxx.tgz

  • 将解压包移动到指定目录
mv mongodb-linux-x86_64-xxxx/ /user/local/mongodb

  • 创建数据存放目录与日志存放目录
mkdir -p /user/local/mongodb/data /user/local/mongodb/logs

  • 启动MongoDB服务
/user/local/mongodb/bin/mongod --dbpath=/user/local/mongodb/data --logpath=/user/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork

  • 后期登录即可
/user/local/mongodb/bin/mongo

  • window环境

  • 下载mongodb(window)安装包并解压
  • 创建服务(dos命令窗口中移动至安装包的安装路径)
bin/mongod.exe --install --dbpath 磁盘路径 --logpath 日志路径

  • 启动服务(在mongodb的bin目录 **=》 以管理员身份运行)
net start mongodbnet stop mongodb

  • 登录(在mongodb的bin目录 ****》 也可以直接配置环境变量)
mongo
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表