zoukankan      html  css  js  c++  java
  • Linux系统下MongoDB的简单安装与基本操作

    这篇文章主要介绍了Linux系统下MongoDB的简单安装与基本操作,需要的朋友可以参考下
     

    Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

    一、下载mongodb

    前往mongodb官网下载页面:https://www.mongodb.org/downloads下载相应的版本,比如目前的Linux x64位最新版:mongodb-linux-x86_64-2.6.4.tgz

    不过有点坑爹是,下载链接明明是tgz格式,结果下载后变成了gz格式:

    先下载看看好了。

    二、解压mongodb

    1
    [root@test6 ~]# gzip -d mongodb-linux-x86_64-2.6.4.gz

    得到的是mongodb-linux-x86_64-2.6.4,居然是个文件,而不是文件夹,和网上说的大相径庭:

    看来前面下载的确实存在问题!实际上应该是tgz文件才对,按经验分析了一下,下载的实际上还是tgz文件,显示为gz文件只是形式上的假象!所以,gzip只解压了压缩包的外层,实际上还需要解压一层tar存档属性!

    于是,先将解压后的文件重命名加上tar格式:

    1
    [root@test6 ~]# mv mongodb-linux-x86_64-2.6.4 mongodb-linux-x86_64-2.6.4.tar

    然后,使用tar解压即可:

    1
    [root@test6 ~]# tar xvf mongodb-linux-x86_64-2.6.4.tar

    将解压后的文件夹移动&重命名至/usr/local/mongodb

    1
    2
    3
    [root@test6 ~]# mv mongodb-linux-x86_64-2.6.4 /usr/local/mongodb
    [root@test6 ~]# cd /usr/local/mongodb/bin/
    [root@test6 ~]# ll

    bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等。

    三、启动mongodb
    启动前,先指定mongodb的data目录,如果没有就创建一个:

    12
    [root@test6 ~]# cd /usr/local/mongodb
    [root@test6 mongodb]# mkdir data

    然后,执行如下命令即可启动mongodb:

    1
    [root@test6 mongodb]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/data/mongodb.log --logappend&

    启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。

    最后,将客户端mogo文件在/bin下软链接,方便随处执行:

    1
    ln -s /usr/local/mongodb/bin/mongo /bin/mongo

    现在使用mongo客户端访问一下该数据库:

  • 相关阅读:
    协议
    网页制作
    知识点--------二维数组
    方法---------拖延,清屏,前景色,背景色
    小知识点------遍历数组、switch case、do while
    知识点-----------函数
    循环经典--------冒泡排序,查找。
    知识点-------一维数组
    循环语句-----经典案例
    知识点--循环语句
  • 原文地址:https://www.cnblogs.com/zping/p/11133236.html
Copyright © 2011-2022 走看看