参考:http://www.runoob.com/mongodb/mongodb-linux-install.html

一、.下载安装包

下载方式:

1.登录官网download,然后通过xftp传到服务器

下载地址:https://www.mongodb.com/download-center#community

2.wget直接下载到服务器(前提是知道地址)

wget地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.7.tgz

[root@zhangmeng ~]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.7.tgz
---- ::-- https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.7.tgz
Resolving fastdl.mongodb.org... 54.230.86.225, 54.230.86.86, 54.230.86.44, ...
Connecting to fastdl.mongodb.org|54.230.86.225|:... connected.
HTTP request sent, awaiting response... OK
Length: (96M) [application/x-gzip]
Saving to: ?.ongodb-linux-x86_64-amazon-3.4..tgz? %[=================================>] ,, 5.23M/s in 14s -- :: (6.63 MB/s) - ?.ongodb-linux-x86_64-amazon-3.4..tgz.saved [/]

3.curl 下载

可以找个时间研究wget和curl的区别?

[root@zhangmeng ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.7.tgz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
--:--:-- :: --:--:--
96.0M :: :: ::
96.0M 1039k 360k :: :: ::
96.0M 4191k 1073k :: :: ::
96.0M 11.2M 2372k :: :: ::
96.0M 18.7M 3277k :: :: ::
96.0M 26.3M 3925k :: :: ::
96.0M 33.7M 4388k :: :: ::
96.0M 41.5M 4794k :: :: ::
96.0M 49.4M 5137k :: :: ::
96.0M 57.4M 5413k :: :: ::
96.0M 65.5M 5657k :: :: ::
96.0M 73.8M 5873k :: :: ::
96.0M 81.7M 6037k :: :: ::
96.0M 89.9M 6194k :: :: ::
96.0M 95.0M 5575k :: :: --:--:--
96.0M 96.0M 5631k :: :: --:--:-- 5576k

二、解压

1.解压安装包

[root@zhangmeng ~]# tar -zxvf mongodb-linux-x86_64-amazon-3.4..tgz 

2.将解压包拷贝到指定目录

[root@zhangmeng ~]# mv mongodb-linux-x86_64-amazon-3.4./ /usr/local/mongodb

三、创建数据库目录

mkdir -p  创建目录,如果没有连带父级目录也创建,如果存在也不会报错

[root@zhangmeng ~]# mkdir -p /data/db

四、命令行中运行MongoDB服务

PS:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。

[root@zhangmeng ~]# cd /usr/local/mongodb/bin/
[root@zhangmeng bin]# ls
bsondump mongodump mongoimport mongoreplay mongostat
mongo mongoexport mongooplog mongorestore mongotop
mongod mongofiles mongoperf mongos
[root@zhangmeng bin]#
[root@zhangmeng bin]# mongod
-bash: mongod: command not found
[root@zhangmeng bin]# ./mongod
--07T17::18.874+ I CONTROL [initandlisten] MongoDB starting : pid= port= dbpath=/data/db -bit host=zhangmeng.example.com
--07T17::18.874+ I CONTROL [initandlisten] db version v3.4.7
--07T17::18.874+ I CONTROL [initandlisten] git version: cf38c1b8a0a8dca4a11737581beafef4fe120bcd
--07T17::18.874+ I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.-fips Mar

五、MongoDB后台管理SHELL

下面报错是因为我把上面的窗口关闭了

[root@zhangmeng ~]# cd /usr/local/mongodb/bin
[root@zhangmeng bin]#
[root@zhangmeng bin]# ls
bsondump mongodump mongoimport mongoreplay mongostat
mongo mongoexport mongooplog mongorestore mongotop
mongod mongofiles mongoperf mongos
[root@zhangmeng bin]# ./mongo
MongoDB shell version v3.4.7
connecting to: mongodb://127.0.0.1:27017
--07T17::46.865+ W NETWORK [thread1] Failed to connect to 127.0.0.1:, in(checking socket for error after poll), reason: Connection refused
--07T17::46.865+ E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js::
@(connect)::
exception: connect failed
[root@zhangmeng bin]#

正常连接后

由于它是一个JavaScript shell,您可以运行一些简单的算术运算:

mm/transparent_hugepage/defrag is 'always'.
--07T17::56.346+ I CONTROL [initandlisten] ** We suggest setting it to 'never'
--07T17::56.346+ I CONTROL [initandlisten]
>
> *

将数字 10 插入到 runoob 集合的 x 字段中。

--07T17::56.346+ I CONTROL  [initandlisten] **        We suggest setting it to 'never'
--07T17::56.346+ I CONTROL [initandlisten]
>
>
> db.runoob.insert({x:})
WriteResult({ "nInserted" : })
> db.runoob.find()
{ "_id" : ObjectId("59b10eeb5639ea8e2b75c4bb"), "x" : }
>

六、基础命令

1.显示所有数据的列表  show dbs

> show dbs
admin .000GB
local .000GB
test .000GB

2.显示当前数据库对象或集合  db

> db
test
>

【MongoDB安装】MongoDB在centos linux平台安装的更多相关文章

  1. Linux平台安装MongoDB及使用Docker安装MongoDB

    一.Linux平台安装MongoDB MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/downlo ...

  2. MongoDB 3.2 在CentOS 上的安装和配置

    MongoDB 3.2 在CentOS 上的安装和配置   2016-01-06 14:41:41 发布 您的评价:       0.0   收藏     0收藏 一.安装 编辑/etc/yum.re ...

  3. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  4. CentOS Linux VPS安装IPSec+L2TP VPN

    CentOS Linux VPS安装IPSec+L2TP VPN 时间 -- :: 天使羊波波闪耀光芒 相似文章 () 原文 http://www.live-in.org/archives/818.h ...

  5. VMware ESXi CentOS Linux虚拟机安装VMware Tools教

    转自VMware ESXi CentOS Linux虚拟机安装VMware Tools教程 | 一米居 http://www.yimiju.com/articles/548.html 最近一周在学习和 ...

  6. CentOS Linux 系统 安装oracle 11g

    CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

  7. CentOS Linux上安装Oracle11g笔记

    CentOS Linux上安装Oracle11g 到 otn.oracle.com 网站上下载 Linux版的oracle 11g 编辑 /etc/sysctl.conf : kernel.shmal ...

  8. CentOS Linux 7 安装教程

    建立新的虚拟机 将CentOS 7 ISO文件插入到CD-Rom 启动虚拟机,F12选择启动方式为CD/DVD 选择Install CentOS Linux 7 加载安装必要文件 选择安装过程所显示的 ...

  9. 阿里云ecs Linux平台安装mongodb数据库

    MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包. 下载地址:http://www.mongodb.org/downloads 下载完安装包,并解压 tgz(以下演示 ...

随机推荐

  1. 组合测试(Combinatorial Test)/配对测试 (pairwise)

    组合测试方法:配对测试实践 实施组合测试 常用的Pairwise工具集:http://www.pairwise.org/tools.asp 成对测试(Pairwise Testing)又称结对测试.两 ...

  2. 6、Android---运用手机多媒体(待完成)

    6.1.程序运行在手机上 6.2.使用通知 通知是Android中比较由特色的一个功能 当某个应用程序需要向用户发出一些提示信息时 而该程序由不在前台的显示 就可以借助通知来实现 6.2.1.通知的基 ...

  3. Kali-linux使用SET实施攻击

    前面介绍了社会工程学工具包(SET)的简单使用.为了能帮助用户更容易的理解社会工程学的强大功能.本节将介绍使用社会工程学工具包实施各种攻击. 7.4.1 针对性钓鱼攻击向量 针对性钓鱼攻击向量通过构造 ...

  4. .net根据经纬度获取地址(百度api)

    private string GetAddress(string lng, string lat) { try { string url = @"http://api.map.baidu.c ...

  5. Apollo2.5 CANBUS调试笔记(测试版)

    前言:CANBUS是Apollo需要根据你的底盘写代码的地方,感觉也是Apollo最难调试的部分.这部分首先要选好CAN卡,因为不是Apollo推荐的CAN卡,驱动程序和对应接口,可能都需要自己调整, ...

  6. 自己制作html页面用的字体图标。

    从网上看到的一个制作字体图标的教程,自己试用过,确实还不错,就把教程搬过来了,方便查看. 我们UI做出来矢量的图,放到这个软件里操作,下面有教程,之后输入.ttf或是.otf格式的字体,我是在网上找了 ...

  7. PAT——1066. 图像过滤

    图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式: 输入在第一行给出一幅图像的分辨 ...

  8. Jenkins+Ant+Jmeter接口自动化集成测试实例

    Jenkins+Ant+Jmeter接口自动化集成测试实例 一.Jenkins安装配置 1.安装配置JDK1.6+环境变量: 2.下载jenkins.war,放入C:\jenkins目录下,目录位置随 ...

  9. statsvn,代码统计

    #! /bin/bash # 计算有效变更代码量的脚本 #./svnCount -thttps://192.168.1.1/xxx -s1000 -e2000 -uxxx -pxxx version( ...

  10. Java I/O系列(一)InputStream与OutputStream源码分析及理解

    1. InputStream 定义 字节输入流,是一个抽象类,核心是通过read()方法,从数据源中读取一个个字节出来,另有skip,mark功能 核心源码理解 源码: public abstract ...