Linux下安装MongoDB

  MongoDB是一个C++编写的基于分布式文件存储的数据库,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,存储方式和Redis类似,是json格式的kav-value存储方式,只是Redis是内存存储,而MongoDB是和普通的数据库目录一样存储在硬盘上

  下面就在Linux上部署单节点的MongoDB,过程如下:

  首先去MongoDB官网下载软件包,首页是:https://www.mongodb.com/

  

  然后,点击右上角Download按钮进入下载界面,下载地址是:https://www.mongodb.com/download-center 进入后往下拉会看到下载选项

  

  可以看到这里有很多版本,默认选择第一个社区版本,然后下面操作系统默认是Windows,这里要选择Linux 然后根据操作系统是32位还是64位下载相应版本的软件包即可,这里下载的是mongodb-linux-x86_64-3.2.10.tgz,下载完成之后上传至Linux系统,开始执行安装

  这里预定安装目录为/usr/local/mongodb,实际中可以自己确定,现在执行下面命令将MongoDB安装到指定位置:

tar -xvzf mongodb-linux-x86_64-3.2.10.tgz
mv mongodb-linux-x86_64-3.2.10 /usr/local/mongodb
cd /usr/local/mongodb/

  现在就已经安装并进入了mongodb的目录,这时候为了方便执行,可以把bin目录绝对路径添加到环境变量即可,具体过程不再叙述了

  mongodb数据库默认数据目录会存放在/data/db 所以可以执行命令 mkdir -p /data/db 建立目录,也可以手动设置其他目录,但是无论默认还是自定义,数据目录必须手动创建,否则mongodb会报错,现在可以启动mongodb服务了,命令为: ./bin/mongod 服务默认会在前台执行,如果数据目录不是/data/db 那么可以手动指定目录,启动命令为: ./bin/mongod --dbpath=/usr/mongo_data MongoDB数据库服务的默认端口是27017

  另外MongoDB提供了简单的web用户界面,可以查看服务的状态等,默认不开启可以在启动服务时添加参数,命令是: ./bin/mongod --rest

  启动后,默认的web管理端口是28017,这时候访问http://ip:28017即可看到管理界面

  

  如果想让服务一直跑在后台,那么可以使用nohup或者screen都可以

  在mongodb服务启动的情况下,可以执行命令 ./bin/mongo 进入mongodb的后台管理shell

  第一次进入MongoDB shell时默认会选择test库,但是这是一个空库,后来进入时就会进入用户所操作的数据库,这时执行 show dbs 可以查看非空的数据库列表,可以看到默认只有local一个,其余的没有数据不显示,执行 db 可以查看当前选择的数据库;如果要切换选择数据库可以执行 use name1 ,这里可以切换到name1数据库,如果数据库存在则切换,如果不存在则直接创建,所以在mongodb中有一个显著的特点,所有的数据库和数据集合(数据表)都是在使用中创建,用户无需提前指定创建,退出mongodb shell可以执行命令 exit 或者 quit() 都可以

  到这里,在Linux下MongoDB的部署和最简单的shell入门操作就完成了

时间: 2024-08-04 17:28:43

Linux下安装MongoDB的相关文章

linux下安装mongodb的方法和终端下基本操作

在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: 安装服务器: sudo apt install mongodb-server 安装客户端: sudo apt install mongodb-clients 方法2: 1 官网下载合适版本 2 解压到/user/local/目录下: tar -zxvf 安装压缩包 /user/local/mongo

Linux下安装mongodb详细过程

本次安装mongodb使用yum.repo方式.详细过程请参考,也列出一些安装过程中的错误,欢迎指正. mongodb版本:3.0 先在linux下cd 到 /etc/yum.repos.d/ 新建脚本文件mongodb-org-3.0.repo: 1 [mongodb-org-3.0] 2 name=MongoDB 3.0 Repository 3 baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/ 4 g

linux 下安装mongoDB(转)

先直接去mongodb官网下载一个安装包,我下载的是mongodb-linux-2.2.0.tgz版本的,注意下它的后缀名是.tgz是不是和一般的.tar.gz不同,其实是一样的,解压的时候还是用 tar zxvf mongodb-linux-2.2.0.tgz没区别的,自己试下就知道了.当下载好了,我们下面正式安装... 第一步,我们先要把下载好的.tgz源码包移动到我们要装的文件夹中,以我的为例,大家注意路径的变化.我的源码包一开始是在/home/wcq文件夹下的,现在我要给它移动到/hom

在linux下安装mongodb

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { } 在linux下:安装mongodb 1.下载安装包 wget linux/mongodb-linux-x86_64-rhel62-v3.6-latest.tgz 2.解压安装包 tar zxvf linux/mongodb-linux-x86_64-rhel62-v3.6-latest.tgz  3.移动安装包到/usr/local/并重命名为mong

Linux下安装MongoDB并设置自启动

1.下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.mongodb.org/downloads 2.将下载的mongodb安装文件mongodb-linux-x86_64-2.6.7.gz放到/usr/local/下 3.解压tar -zxvf mongodb-linux-x86_64-2.6.7.gz 重命名mv mongodb-linux-x86_64-2.6.7.gz mongodb 4,创建数据库文件目录,默认为/data/db,我把数据库

Linux 下安装 Mongodb

mongodb在linux下面的安装应该是很简单的,但是有一个小点需要注意,这也就是我为什么写这篇博客的原因. 首先到其官网上下载最新稳定版,解压到目录,如/usr/local/mongodb 在mongodb下面建立data文件夹和logs(touch logs)日志文件. 安装步骤 进入/usr/local目录下 cd /usr/local 创建mongodb文件夹,作为安装目标文件夹 mkdir mongodb 解压缩文件,并且移动到mongodb文件夹下 tar -zxvf mongod

linux 下安装mongodb

1.初始化docker:    -v 设置docker和host共享目录,格式hostPath:dockerContainerPath    -p 端口映射    --name,容器名称    centos,镜像    docker run -d -p 27017:27017 -v /home/mongodb/:/data/mongodb/ --name centos-mongodb centos    启动 docker start centos-mongodb 2.进入容器    docke

CentOS的下安装MongoDB

Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网盘上下载,提供了64位和32位的安装包,还有一个mongoVUE,可视化mongodb管理工具,网盘地址是:http://pan.baidu.com/s/1c0ocQFu.windows下安装可以参考

Linux平台安装Mongodb

Linux平台安装MongoDB 方法一: MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包. 下载地址:http://www.mongodb.org/downloads ,选择相应平台版本即可. 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) . curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    #下载 tar -zxvf mongo