文档章节

1.centos下安装mongodb

chuang_py
 chuang_py
发布于 2015/05/06 14:21
字数 513
阅读 646
收藏 1
点赞 0
评论 2

一、下载
      http://www.mongodb.org/downloads
      选择适合自己系统的下载
      下载路径:/data/src
       若无:

mkdir -p /data/src

二、解压
  

tar zxvf ...(此处省略文件名,tab键补充)

三、安装mongodb
  

注:以root身份进行
cd /data/src
groupadd mongodb
useradd mongodb -g mongodb
mv mongo(解压后的文件) /apps/mogodb
cd /apps
chown -R mongodb:mongodb mongodb
cd mongodb/
mkdir -p data/db
mkdir logs
touch logs/mongodb.log
cd mongodb(解压后拷贝过来的文件)/bin
./mongod --dbpath=/apps/mongodb/data/db/
   --logpath=/apps/mongodb/logs/mongodb.log --logappend --port=27107 --fork

四、随机启动
  vim /etc/rc.d/rc.local
在最后添加:    /apps/mongodb/bin/mongod --dbpath=/apps/mongodb/data/db/ --logpath=/apps/mongodb/logs/mongodb.log --logappend --port=27107 --fork
五、重启centos

shutdown -r now

六、进入mongo的shell
  在bin目录下
  

./mongo

出现如下错误:
  

MongoDB shell version: 3.0.2
connecting to: test
2015-05-06T13:38:16.832+0800 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-05-06T13:38:16.834+0800 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:179:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed

 七、解决办法:
 

rm -f /apps/mongodb/data/db/mongod.lock

八、重新启动./mongo但是我又失败了
九、(小白)我想可能mongod服务没启动,然后试了一下

service mongod start

结果你们可能已经猜出来了:
   mongod: unrecognized service
    从网上找了一下,有说是权限问题,即安装什么的都是root,但mongod是用户mongodb(后来我才参考另一篇文档搞定的)
十、自己想的,我就在mongodb安装目录下bin下执行

./mongod

   然后我再另外开一个终端,重新进入/apps/mongodb/mongo(解压后的文件名)/bin下执行

./mongo

十一,现在已经成功了
  

MongoDB shell version: 3.0.2
connecting to: test
Welcome to the MongoDB shell.

注1:开始按照Tomener在新浪微博的教程,特此感谢,原文:http://blog.sina.com.cn/s/blog_75ad10100101q36s.html
    后参考http://www.2cto.com/database/201501/366305.html,再次感谢

注2:因为自己水平有限,仅供参考,若有错误,敬请指正,谢谢! 

© 著作权归作者所有

共有 人打赏支持
chuang_py
粉丝 3
博文 23
码字总数 6345
作品 0
海淀
程序员
加载中

评论(2)

ninemei
ninemei
熟能生巧 加油
chuang_py
chuang_py
过了半年多,再次安装mongodb,从网上找资料,感觉又学到了不一样的知识,熟能生巧,继续努力
Windowns、Ubuntu17.10 下安装 MongoDB - [图文并茂]

Windows 下安装 MongoDB MongoDB 安装包下载 点击下载 Windowns 平台: MongoDB 安装包 MongoDB 下载中心 MongoDB 安装 运行安装包,单击Next 选择安装路径 单击Next,完成安装 安装完成后,...

kangvcar
2017/11/01
0
0
CentOS-6安装使用mongodb

Centos-6.3下安装Mongodb,首先从http://www.mongodb.org/downloads下载软件压缩包mongodb-linux-x86_64-2.2.2.tgz。 安装机器:192.168.15.237 上传位置:/usr/local/ 软件安装:/usr/loca...

drewin
2013/10/21
0
0
mongodb 3.2.5安装过程详细记录

2016-10-19 mongodb 3.2.5安装 1 准备安装介质 安装介质下载: mongodb的安装方式,我通常使用二进制包的方式,内网不能配置连接外网的yum源; 官方建议的mongodb下载地址为: Downloads.mo...

yumushui991
06/26
0
0
Win10下mongoDB安装

Win10下mongoDB安装 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 各平台下载地址:https://www.mongodb.com/downloa...

qq441009395
06/26
0
0
source code compiled install mongodb

文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-install-mongodb.html 源码编译安装mongodb source code compiled install mongodb 1.下载安装包 cd /usr/local/sr......

卢卫湘
2013/06/06
0
0
linux 32位与64位系统安装mongodb扩展

文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-install-mongodb.html 源码编译安装mongodb source code compiled install mongodb 1.下载安装包 cd /usr/local/sr......

卢卫湘
2013/06/06
0
0
Mac和Ubuntu18.04下MongoDB的安装

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

翌日千里
05/26
0
0
CentOS6.4 安装MongoDB

1、下载MongoDB(32位) wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz 2、安装MongoDB(安装到/usr/local) 复制代码 tar zxvf mongodb-linux-x86_64-2.4.9.tgz mv m......

Surjur
2014/12/02
0
0
win7安装MongoDB学习笔记

一、安装文件 官方网址:http://www.mongodb.org/downloads,选择对应系统的文件下载。 二、安装过程: 1、解压缩文件,copy文件夹里的bin文件夹并置于C:Program Filesmongodb文件夹下,然后...

DavidBao
2015/03/24
0
0
win7安装MongoDB学习笔记

一、安装文件 官方网址:http://www.mongodb.org/downloads,选择对应系统的文件下载。 二、安装过程: 1、解压缩文件,copy文件夹里的bin文件夹并置于C:Program Filesmongodb文件夹下,然后...

姚欣炜
2014/08/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
28分钟前
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部