①下载
https://www.mongodb.com/  下载所需版本的tar.gz
②解压安装

tar -zxvf mongodb-3.2.12.tar.gz

mv -r mongodb-3.2.12 /usr/local/mongodb3.2.12

③创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限

cd /usr/local/mongodb3.2.12

sudo mkdir -p data/db

sudo chmod -r 777 data/db

sudo mkdir logs

cd logs

touch mongodb.log

④Shell启动

--不设置端口号

cd  /usr/local/mongodb3.2.12                                          # 进入此目录

bin/mongod --dbpath=data/db  --logpath=logs/log1

--设置端口号27017[默认端口]

cd  /usr/local/mongodb3.2.12                                          # 进入此目录

bin/mongod --dbpath=data/db  --logpath=logs/mongodb.log --port=27017

./mongo [本机27017]

./mongo IP:PORT

⑤后台启动

1、进入到bin目录,增加一个配置文件:

cd /usr/local/mongodb3.2.12/bin

sudo vi mongodb.conf

2、插入下列内容:

dbpath = /usr/local/mongodb3.2.12/data/db #数据文件存放目录

logpath = /usr/local/mongodb3.2.12/logs/mongodb.log #日志文件存放目录

port = 27017  #端口

fork = true  #以守护程序的方式启用,即在后台运行

#nohttpinterface = true

3、根目录下启动

bin/mongod -f mongodb.conf

./mongo [本机27017]

./mongo IP:PORT

⑥关闭

1:如果是在Shell里面启动的,ctrl+c退出shell就关闭了

2:如果是在后台启动的,运行pkill mongod      【ps -ef|grep mong】

3:也可以进入javascript shell,切换到admin数据库,运行db.shutdownServer()

⑦配置系统文件

1、配置系统文件profile

sudo vi /etc/profile

2、插入下列内容:

export MONGODB_HOME=/usr/local/mongodb3.2.12

export PATH=$PATH:$MONGODB_HOME/bin

3、注意保存后要重启系统配置:

source /etc/profile

⑧设置开机启动

1、设置开机启动

cd /lib/systemd/system

sudo vi mongodb.service

编辑其内容为:

[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target [Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf
PrivateTmp=true [Install]
WantedBy=multi-user.target

2、设置mongodb.service权限

chmod 754 mongodb.service

3、系统mongodb.service的操作命令如下:

#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service
 
 
 
 
 
 
 
 
 
 
 

第02章:MongoDB安装的更多相关文章

  1. MongoDB的Spring-data-mongodb集成(Win10 x64) 第一章 - MongoDB安装与简单命令

    这是MongoDB系列的第一章,作者将持续更新. 1.下载 https://www.mongodb.com/download-center#community 2.安装与配置 有关安装的任何困难请点击 ...

  2. Jenkins入门系列之——02第二章 Jenkins安装与配置

    2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...

  3. MongoDB学习:(一)MongoDB安装

    MongoDB学习:(一)MongoDB安装 MongoDB介绍:     直接百科了: MongoDB安装: 1:下载安装: MongoDB安装:https://www.mongodb.com/do ...

  4. MongoDB安装说明以及MongoVUE使用

    简单介绍mongoDb MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产 ...

  5. MongoDB安装、管理工具、操作

    1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 ...

  6. (一)MongoDB安装

    (一)MongoDB安装 mongodb 2018年03月06日 15时53分29秒 安装准备 启动mongodb 1.命令行参数启动 2.从配置文件启动 使用服务启动mongodb 参数解释 用户授 ...

  7. 一、Mongodb安装和配置

    简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品. Mongod ...

  8. 第02章_MySQL环境搭建

    第02章_MySQL环境搭建 1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务.按键盘上的"Ctrl + Alt + Delete"组合 ...

  9. mongodb安装&简单使用

    转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...

  10. win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...

随机推荐

  1. 【Linux 线程】线程同步《三》

    1.条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起:另一个线程使"条件成立"(给出条 ...

  2. JavaFX

    [AWT-SWING-JAVA FX] 多平台.多应用的现有通用类 [inner class] (member class)inside another class, outside any meth ...

  3. Memcached学习一:Memcached安装使用

    这篇博文以实用为目的,因此,先阐述如何安装Memcached,然后在实践中谈谈自己自己对Memcached的一点理解. 首先,安装Memcached,点击此处下载安装文件以及源码. 解压文件(我这里将 ...

  4. 使用swoole编写简单的echo服务器

    server.php代码如下: <?php class EchoServer { protected $serv = null; public function __construct() { ...

  5. 使用json要导入什么包

    json-lib-2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar c ...

  6. [Z]Spring Data JPA 之 一对一,一对多,多对多 关系映射

    一.@OneToOne关系映射 JPA使用@OneToOne来标注一对一的关系. 实体 People :用户. 实体 Address:家庭住址. People 和 Address 是一对一的关系. 这 ...

  7. linux操作系统-源码包安装jdk1.7

    1.下载安装文件 在oracle官方找不到bin二进制安装文件只能使用rpm包来安装 下载地址:http://www.oracle.com/technetwork/java/javase/downlo ...

  8. opencv 形态学操作应用-提取水平与垂直线

    adaptiveThreshold(~gray_src, binImg, , ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, , -); #include <ope ...

  9. 当时钟事件声明为过程变量 让system.threading.timer时钟失效

    这个项目的小模块就是画label 控件到tablepayoutpanel表单 之中, 中间用到了时钟,事件(带返回值的),哈希表 .由于时钟定义在 form1的启动构造函数中导致了form1,启动完毕 ...

  10. 织梦替换ueditor百度编辑器,支持图片水印 教程

    1下载ueditor百度编辑器 2 把下载的zip解压得到ueditor文件夹,把解压到的ueditor文件夹扔进你网站的include文件夹去 3 打开 /include/inc/inc_fun_f ...