参考: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. 【jQuery】Deferred(延迟)对象

    本文针对jQuery-todolist项目中使用到的Deferred(延迟)对象进行具体分析 $.Deferred() 是一个构造函数,用来返回一个链式实用对象方法来注册多个回调,并且调用回调队列,传 ...

  2. nRF5 SDK for Mesh(四) 源码编译

    官方文档教程编译源码: http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk%2Fdita%2Fs ...

  3. SharePoint客户端对象模型—任务日历生成

    1,憋了好几天在经理帮助下用Js根据任务列表,生成的个人任务日历. (1)需要用到的CSS样式 <style type="text/css"> th.ms-vh { c ...

  4. (Les16 执行数据库恢复)-重做日志文件恢复

    丢失重做日志文件         丢失了重做日志文件组中的某个成员,并且组中至少还有一个成员:             -不会影响实例的正常操作.             -预警日志中会收到一条信息, ...

  5. C# WebClient Get获取网页内容

    //不知道怎么删除,只好留着 1. Get方式: WebClient web = new WebClient(); var html = web.DownloadString(url); 2. Pos ...

  6. layDay日期格式不合法报错解决

    报错内容如下: Uncaught TypeError: Cannot read property 'appendChild' of undefined 相关报错内容的行代码如下 即使日期格式拼接正确也 ...

  7. ThinkPHP微信扫码支付接口

    最近折腾微信扫码支付,看了微信官方文档,找了很多网页,发现和文档/demo不匹配,现在自己算是弄出来了(文件名称有所更改),贴出来分享一下 一.将有用的官方lib文件和使用的相关文件放置到vendor ...

  8. MySQL Workbench 6.3CE 菜单汉化 xml

    找了很多 CSDN都要积分 直接自己搞了个 MySQL8.0亲测可以 https://pan.baidu.com/s/1Mwbye2tUj2u3RMdR_oW7rQ

  9. $(document).ready(function(){})与window.load

    $(document).ready(function(){ //to do something}) 是当文档全部加载完全的时候触发,包括img也加载完成但是相关的文件没有下载下来,能同时编写多个 wi ...

  10. Scala 语法基础

    一 简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性.Scala 运行在Java虚拟机上,并兼容现有的Java程序.Scal ...