文档章节

Mongodb在Linux下的安装和启动和配置

lwaif
 lwaif
发布于 2016/10/08 17:35
字数 699
阅读 6
收藏 0
点赞 0
评论 0

Mongodb的安装与启动

 

下载链接: http://www.mongodb.org/downloads

----------------------------------------------------------------------------

Linux

安装

第一步:下载安装包

下载版本:2.0.2-rc2

下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz

首先在linux中解压缩安装程序

通过命令操作:

解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz

解压过程如下:

Dos代码

 收藏代码

  1. [root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz  
  2. mongodb-linux-i686-2.0.2-rc2/  
  3. mongodb-linux-i686-2.0.2-rc2/THIRD-PARTY-NOTICES  
  4. mongodb-linux-i686-2.0.2-rc2/GNU-AGPL-3.0  
  5. mongodb-linux-i686-2.0.2-rc2/README  
  6. mongodb-linux-i686-2.0.2-rc2/bin/  
  7. mongodb-linux-i686-2.0.2-rc2/bin/mongofiles  
  8. mongodb-linux-i686-2.0.2-rc2/bin/mongostat  
  9. mongodb-linux-i686-2.0.2-rc2/bin/bsondump  
  10. mongodb-linux-i686-2.0.2-rc2/bin/mongos  
  11. mongodb-linux-i686-2.0.2-rc2/bin/mongotop  
  12. mongodb-linux-i686-2.0.2-rc2/bin/mongodump  
  13. mongodb-linux-i686-2.0.2-rc2/bin/mongoimport  
  14. mongodb-linux-i686-2.0.2-rc2/bin/mongosniff  
  15. mongodb-linux-i686-2.0.2-rc2/bin/mongo  
  16. mongodb-linux-i686-2.0.2-rc2/bin/mongod  
  17. mongodb-linux-i686-2.0.2-rc2/bin/mongoexport  
  18. mongodb-linux-i686-2.0.2-rc2/bin/mongorestore  

 

我们把 mongodb-linux-i686-2.0.2-rc2重命名为mongodb

我们把在mongodb目录下新建一个data目录存放数据、新建一个log目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log

Dos代码

 收藏代码

  1. [root@localhost mongodb]# mkdir log  
  2. [root@localhost mongodb]# mkdir data  
  3. [root@localhost mongodb]# cd log  
  4. [root@localhost log]# touch mongodb.log  

然后定位到mongodb/bin目录中

Dos代码

 收藏代码

  1. [root@localhost local]# cd mongodb/bin  

使用mongod命令建立一个mongodb数据库链接,端口号设置为100001,数据库的路径为/mongodb/data,日志路径为/mongodb/log/mongodb.log

启动命令 :  

Dos代码

 收藏代码

  1. [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log  
  2. all output going to: log/mongodb.log  

使用客户端来连接该数据库

重新开启一个终端,然后切换到mongodb目录下:

Dos代码

 收藏代码

  1. [root@localhost /]# cd usr/local/mongodb  

然后使用bin/mongo命令来连接该数据库

Dos代码

 收藏代码

  1. [root@localhost mongodb]# ./bin/mongo localhost:10001  
  2. MongoDB shell version: 2.0.2-rc2  
  3. connecting to: localhost:10001/test  
  4. >  
  5. bye  

往数据库中插入值

Dos代码

 收藏代码

  1. connecting to: localhost:10001/test  
  2. > db.foo.save({a:1})  

从数据库中查询

Dos代码

 收藏代码

  1. > db.foo.find()  
  2. { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }  
  3. >  

通过浏览器访问

在浏览器地址栏输入: http://localhost:10001/ 然后回车访问

可以看到如下提示:You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

然后根据提示把端口号加上1000访问 http://localhost:11001/ 、

就能够访问到Monodb的服务端web页面


通过配置文件来配置Mongodb

首先在mongodb目录下新建一个文件,文件名任意,在这里我取名为:mongodb.conf

Dos代码

 收藏代码

  1. [root@localhost mongodb]# vi mongodb.conf  

然后在配置文件中添加配置信息

Txt代码

 收藏代码

  1. port=10001  
  2. dbpath=data/  
  3. logpath=log/mongodb.log  
  4. logappend=true  

解释说明:

port=10001【代表端口号,如果不指定则默认为 27017 】

dbpath=data/ 【数据库路径】

logpath=log/mongodb.log 【日志路径】

logappend=true 【日志文件自动累加,而不是覆盖】

启动Mongodb服务  

Dos代码

 收藏代码

  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf  
  2. all output going to: log/mongodb.log  

然后访问方式和之前的一样。      

© 著作权归作者所有

共有 人打赏支持
lwaif
粉丝 5
博文 137
码字总数 16351
作品 0
深圳
CentOS 7 安装配置 mongodb 3.0.7

CentOS 7 安装配置 mongodb 3.0.7 安装环境 VMware 12 安装的 CentOS 7 x64 mongodb-linux-x8664-3.0.7.tgz 使用的用具xshell5,xftp5 安装配置 新建用户和用户组mongodb 通过xftp上传mongo...

lizer2016 ⋅ 2015/11/20 ⋅ 0

Mac和Ubuntu18.04下MongoDB的安装

Mac安装mongodb 使用安装 从默认的配置文件启动mongodb 安装完成后,MongoDB服务启动、停止、重启命令如下: Mac下的mongodb可视化管理工具,推荐使用开源免费的, 下载地址:https://robomon...

翌日千里 ⋅ 05/26 ⋅ 0

Centos7下安装mongodb

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

goldfishe ⋅ 05/07 ⋅ 0

MongoDB一主一丛有用户认证的搭建

准备好两台测试服务器 主 10.0.0.3 从 10.0.0.4 一、两台服务器安装mongodb数据库 第一步:创建好目录 mkdir -p /datamaster/tools/ cd /datamaster/tools/ 第二步:下载完安装包并解压 #下载...

lsy950109 ⋅ 06/06 ⋅ 0

mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器

一、需求 二、mongodb 服务器允许远程访问 1、手动创建 /etc/mongod.conf 2、开启 mongod 指定配置文件 三、Robo 3T 一、需求 需要使用 连接并且操作远程的 mongodb 的服务器。 二、mongodb...

寻知者 ⋅ 06/14 ⋅ 0

MongoDB的简单学习1-安装

一、简单了解 1.NoSQL简介 NoSQL是Not Only SQL的缩写,它指的是非关系型的数据库,是以Key-Value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说:遵循...

wind2012 ⋅ 05/19 ⋅ 0

OneinStack 1.7 发布,一键 PHP/JAVA 安装工具

OneinStack 1.7 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona/MongoDB/PostgreSQL、PHP、A...

lj2007331 ⋅ 04/25 ⋅ 0

阿里云linux从0部署node+nginx+mongo (3)安装mongo

本系列为新手从成功购买阿里服务后,到网站完全部署运行提供一整套解决方案。 本文介绍如何安装mongo 1、下载mongo安装包 注:这里选择的是mongodb-linux-x8664-amazon-3.6.5版本,具体版本可...

塔塔七 ⋅ 05/24 ⋅ 0

centos7.3yum安装mongodb3.4

最小化安装centos7.3 服务器规划(说明: 配置静态IP请查看关于上篇环境配置的博客) 安装mongodb3.x 创建yum源 修改yum源 安装MongoDB软件包和相关工具 网速较慢, 比较耗时, 推荐tar包安装, 下...

paascloud ⋅ 2017/09/07 ⋅ 0

如何在Ubuntu 18.04 LTS上安装和配置MongoDB

如何在Ubuntu 18.04 LTS上安装和配置MongoDB IMCN 18分钟前暂无评论 阅读 9 次 MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库。 MongoDB是一个非关系型数据库,因...

IMCN ⋅ 05/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring Email

使用spring发Email其实就是使用spring自己封装携带的一个javamail.JavaMailSenderImpl类而已。这个类可以当一个普通的java对象来使用,也可以通过把它配置变成spring Bean的方式然后注入使用...

BobwithB ⋅ 25分钟前 ⋅ 0

spark 整理的一些知识

Spark 知识点 请描述spark RDD原理与特征? RDD全称是resilient distributed dataset(具有弹性的分布式数据集)。一个RDD仅仅是一个分布式的元素集合。在Spark中,所有工作都表示为创建新的...

tuoleisi77 ⋅ 29分钟前 ⋅ 0

思考

时间一天天过感觉自己有在成长吗?最怕的是时光匆匆而过,自己没有收获!下面总结下最近自己的思考。 认识自己 认识另一个自己,人们常说要虚心听取别人意见和建议。然而人往往是很难做到的,...

hello_hp ⋅ 29分钟前 ⋅ 0

IT行业的变革就像世界杯德国对战墨西哥一样难以预测[图]

最近在观看世界杯,尤其是昨天的比赛,上一届卫冕冠军德国队居然0:1告负墨西哥,这创造了历史,首先是墨西哥从来没赢过德国队,其次是德国队36年来首站没输过,再差也是打平,而这次,德国队...

原创小博客 ⋅ 48分钟前 ⋅ 0

解决CentOS6、7,/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法: 1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 3.重启iptables服务: service ...

寰宇01 ⋅ 58分钟前 ⋅ 2

数据库备份和恢复

备份:mysqldump -u root -p 数据库>磁盘路径 恢复:mysql -u root -p 数据库<sql脚本的磁盘路径

anlve ⋅ 今天 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部