1.centos下安装mongodb
1.centos下安装mongodb
chuang_py 发表于3年前
1.centos下安装mongodb
  • 发表于 3年前
  • 阅读 575
  • 收藏 1
  • 点赞 0
  • 评论 2
摘要: 环境centos6.6,安装mongodb遇到问题,发一篇博客为了自己以后回顾吧

一、下载
      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:因为自己水平有限,仅供参考,若有错误,敬请指正,谢谢! 

标签: mongodb安装 centos
共有 人打赏支持
粉丝 4
博文 22
码字总数 6126
评论 (2)
chuang_py
过了半年多,再次安装mongodb,从网上找资料,感觉又学到了不一样的知识,熟能生巧,继续努力
ninemei
熟能生巧 加油
×
chuang_py
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: