linux mongodb数据库的安装

折腾两天, 前领导留下的烂摊子,前天忽然挂掉了, 整个公司就我会linux, 奶奶的, 一言难尽。

下面记录下怎么安装mongodb, 前面是从菜鸟教程复制来的

1. 下载

MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。
下载地址:https://www.mongodb.com/download-center#community

2. 解压安装

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb  

3. 环境变量

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb

4.启动

命令行中运行 MongoDB 服务
你可以再命令行中执行mongo安装目录中的bin目录执行mongod命令来启动mongdb服务。
$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7

5. 后台启动

1. 配置文件/etc/mongod.conf

systemLog:
   destination: file
   path: "/var/log/mongodb/mongod.log"
   logAppend: true
storage:
   // journal:
   //     enabled: true
   dbPath: "/data1/mongodb"
   directoryPerDB: true
   engine: wiredTiger
   wiredTiger:
       engineConfig:
           cacheSizeGB: 6
           directoryForIndexes: true
       collectionConfig:
           blockCompressor: zlib
       indexConfig:
           prefixCompression: true

net:
    port: 27017
processManagement:
    fork: true

// replication:
//     oplogSizeMB: 10000
//     replSetName: Zmongocluster

2. 启动

/app/software/mongo/bin/mongod -f /app/software/mongo/bin/mongo.cnf --fork --logpath=/usr/local/mongodb/logs/mongodb2.log

如果需要什么参数可以./mongod --help参考下

6.结束进程

lsof -i:5001 | awk ‘{print $2}‘ | sed ‘1d‘ | xargs kill -9
时间: 2024-10-03 14:45:38

linux mongodb数据库的安装的相关文章

Linux/CentOS6.3下MongoDB数据库的安装、配置

下载源码:(放到 /usr/local/src 目录下) 到官网 http://www.mongodb.org/downloads 下载源码 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.7.tgz (64位) https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.2.7.tgz (32位) 注意:32位系统安装32位的,64位系统安装64位的! 安装MongoDB #创建

MongoDB数据库,windows平台的安装

最近在学习慕课网站的nodejs建站课程,里面有一个MongoDB数据库的安装,视频作者没有讲到,因此自己去查找了资料安装了一下,这里记录一下安装的过程. 首先登陆MongoDB的官方网站下载官方windows平台安装包,下载点击安装,修改安装路径为C盘的根路径下为 C:\MongoDB\ 安装之后打开文件路径再 C:\MongoDB\ 下新建文件 mongo.config用编辑器打开填写一下内容 dbpath=D:\mongodb\data\db logpath=D:\mongodb\log\

ubuntu18.04 安装mongodb 数据库

工具: 系统:ubuntu18.04  64位 数据库:mongodb GUI:Robo 3T           描述:在win 下面使用Robo 3T  连接Mongodb 数据库 一. 安装mongodb  1. 导入公钥 Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性. 运行此命令将 MongoDB密钥导入到您的服务器. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:

基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用

在花了不少时间研究学习了MongoDB数据库的相关知识,以及利用C#对MongoDB数据库的封装.测试应用后,决定花一些时间来总结一下最近的研究心得,把这个数据库的应用单独作为一个系列来介绍,希望从各个方面来总结并记录一下这个新型.看似神秘的数据库使用过程.本文是这个系列的开篇,主要介绍一些MongoDB数据库的基础知识.安装过程.基础使用等方面. MongoDB是一款由C++编写的高性能.开源.无模式的常用非关系型数据库产品,是非关系数据库当中功能最丰富.最像关系数据库的数据库.它扩展了关系型

node.js零基础详细教程(6):mongodb数据库操作

第六章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. 数据库 数据库管理结构,一般分为两种:B/S架构   C/S架构. B/S架构:  Browser/Server,浏览器/服务器模式,即通过浏览器和服务器端的数据库进行交互 C/S架构:  Client/Server,客户端/服务器模式,即通

nodejs操作mongodb数据库的方法

//http://mongodb.github.io/node-mongodb-native/3.0/quick-start/quick-start/ /* nodejs操作mongodb数据库 1.安装mongodb. cnpm install mongodb --save 2.引入mongodb下面的MongoClient var MongoClient = require('mongodb').MongoClient; 3.定义数据库连接的地址 以及配置数据库 qianfeng数据库的名称

封装 Koa操作Mongodb数据库的DB类库

//http://mongodb.github.io/node-mongodb-native/3.0/quick-start/quick-start/ /* nodejs操作mongodb数据库 1.安装mongodb. cnpm install mongodb --save 2.引入mongodb下面的MongoClient var MongoClient = require('mongodb').MongoClient; 3.定义数据库连接的地址 以及配置数据库 koa数据库的名称 var

Linux下安装配置MongoDB数据库

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenforce 0 #使配置立即生效 2.vi /etc/sysconfig/iptables  

mongodb数据库安装 & 设置管理员密码(单独mongo,无副本集)

##初始化系统环境,参考文档:服务器系统环境初始化,Centos7系统 #mongodb下载安装 mkdir -p /server/src /server/logs groupadd mongod useradd -s /sbin/nologin -g mongod mongod   cat /etc/passwd |grep mongo cd /server/src    ##安装mongodb 3.0.7版本,若需要其他版本,官网获取下载https://fastdl.mongodb.org/