MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,下面linux系统安装方法如下:
debian安装数据库mongodb,查看版本 cat /etc/issue
在mongodb官网找到对应系统版本的安装指南:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
这里debian 8 版本 安装 mongodb 如下:
1.导入公钥到包管理系统:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
2.在源文件列表中添加:echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
3.运行程序包更新命令:sudo apt-get update
4.安装mongodb程序包 sudo apt-get install -y mongodb-org
到此mongodb算安装完成了,下面就是启动服务了
1.创建数据库存放目录 mkdir /data/db
2.前台启动Mongodb服务 mongod --dbpath /data/db 
  后台启动mongodb服务 mongod --dbpath /data/db --logpath /data/log/mongodb.log --fork
  或nohup mongod --dbpath /data/db &
  不指定端口--port 默认端口是27017
  创建配置文件mongodb.conf启动

dbpath = /data/db #数据文件存放目录
logpath = /data/logs/mongodb.log   #日志文件存放目录
port = 27017  #端口
fork = true  #以守护程序的方式启用,即在后台运行
auth=true #验证用户名密码
logappend=true
bind_ip=0.0.0.0 #这里默认是127.0.0.1, 设置成0.0.0.0是表示所有IP地址都可以访问

启动 mongod --config mongodb.conf
4.MongoDB设置为系统服务并且设置开机启动
  首先添加MongoDB系统服务,命令如下:vim /etc/rc.d/init.d/mongod,复制配置文件内容

#!/bin/bash##chkconfig: 2345 80 90#description: mongodb
start() {
/usr/local/mongodbserver/bin/mongod  --config /usr/local/mongodbserver/bin/mongodb.conf
}  stop() {
/usr/local/mongodbserver/bin/mongod --config /usr/local/mongodbserver/bin/mongodb.conf --shutdown
}
case "$1" in  start)  start  ;;  stop)  stop  ;;  restart)  stop  start  ;;  *)  echo
$"Usage: $0 {start|stop|restart}"  exit 1
esac

保存完成之后,添加脚本执行权限,命令如下:chmod +x /etc/rc.d/init.d/mongodb,添加服务启动
# chkconfig --add mongodb
# chkconfig mongodb on
now可以service启动了,service mongod start,service mongod stop关闭MongoDB服务
验证mongoDB是否启动,输入命令lsof -i :27017,监测端口已经在使用中,所以说启动已经完成。
5.如果安装了防火墙要允许外部访问mongodb
vim /etc/sysconfig/iptables
#增加如下命令
-A INPUT -p tcp --dport 27017 -j ACCEPT
重启防火墙 service iptables restart 
6.进入数据库操作可用第三方连接推荐Navicat,也可直接进入mongo 进入数据库操作
  查看当前数据库:db,查看所有数据库:show dbs,切换数据库操作:use dbname ,查看数据表(集合):show tables 或 show collections,查询表内容:db.表名.find()或db.表名.find().pretty() 
  更多详细命令参考教程 https://www.runoob.com/mongodb/mongodb-tutorial.html

mongodb数据库安装和启动及操作笔记相关推荐

  1. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  2. MongoDB的安装和启动

    --- typora-copy-images-to: media --- # MongoDB的安装与启动 MongoDB是一款非关系型数据库,在前端开发中使用较多.但他的安装方式和启动方式在很多情况会 ...

  3. mac下MongoDB数据库安装

    MongoDB数据库安装 下载安装 https://www.mongodb.com/ 打开官网,找到适合自己平台的包,下载解压即可 解压安装后,需要创建一个空的文件夹,用来存放数据,(我在bin的同级 ...

  4. DM数据库安装及启动教程(Windows超详细版)

    DM数据库安装及启动教程(Windows版) 一.DM系统管理员 1.DM数据库管理员的类型(四权分立) 二.创建和删除DM数据库 1.创建DM数据库实例 2.删除数据库实例 三.启动和关闭数据库 1 ...

  5. MongoDB详解(四)——MongoDB数据库安装

    今天继续给大家介绍Linux运维相关知识,本文主要内容是MongoDB数据库安装. 一.MongoDB数据库安装 首先,我们先下载MongoDB数据库,执行命令: wget https://fastd ...

  6. DM数据库安装及启动教程(Linux超详细版)

    DM数据库安装及启动教程(Linux超详细版) 一.部署前准备工作 1.新建 dmdba 用户 2.修改文件打开最大数 3.挂载镜像文件 4.新建安装目录 二.DM8Linux的安装部署 1.命令行安 ...

  7. NODE中mongoDB数据库安装步骤

    启动mongodb数据库:mongod --dbpath "bin的安装目录" 终端链接数据库 输入命令:mongo 1.首先安装mongodb npm i mongodb 2.在 ...

  8. 查看mongodb数据路径_【数据库】mongodb数据库安装

    简介 本文简单介绍mongodb主从备份安装.包括两部分: 数据库安装 主从配置 安装数据库 1.配置yum源 cd /etc/yum.repos.d vi mongodb-org-4.0.repo ...

  9. 卸载mongodb_【数据库】mongodb数据库安装

    简介 本文简单介绍mongodb主从备份安装.包括两部分: 数据库安装 主从配置 安装数据库 1.配置yum源 cd /etc/yum.repos.d vi mongodb-org-4.0.repo ...

最新文章

  1. 将字符串转换成ListT
  2. leetCode 53. maximum subarray
  3. Zookeeper Watch监听
  4. 操作系统(1) 发展历史
  5. SQLServer数据库字典维护方法
  6. android7.0 Jack编译器报错解决
  7. 洛谷 P3804 【模板】后缀自动机 统计单词出现次数
  8. 【blog】用emoji-java解决Emoji存储MySQL乱码问题
  9. ubuntu下分区工具
  10. word参考文献后面的附录在目录显示不出来如何解决
  11. 华为鸿蒙系统支持什么手机_华为手机鸿蒙系统支持所有华为手机吗
  12. Vue3 小菠萝 Pinia使用
  13. SourceInight快捷键(英文版)
  14. 彩信 添加 html,彩信接口 | 微米-中国领先的短信彩信接口平台服务商
  15. 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
  16. 在Foxmail邮件客户端登录263企业邮箱
  17. Java使用POI将doc文档转为Html
  18. 没有稿酬,混了这么多年-文艺it工程师自白(写于2014年)
  19. 华为产品升级及打补丁具体步骤
  20. 自动跟随小车c语言,智能小车跟随系统的设计与制作.doc

热门文章

  1. 集成activiti-modeler 到 自己的业务系统
  2. love2d杂记4--有用的辅助库
  3. [转载]学习java30条基本的概念
  4. HttpModule 介绍(转)
  5. Lua开发工作笔记0001---什么是热更新为什么要热更
  6. 架构设计工作笔记003---中台概念_业务中台_数据中台_技术中台
  7. HBuilder工作笔记001---HBuilder打包安卓和ios应用
  8. centos 7 菜鸟第一天 找回win10
  9. 编程之美-程序理解和时间分析
  10. linux 下安装ecos开发环境,Ubuntu 10.04中安装eCos 3.0