zoukankan      html  css  js  c++  java
  • linux下安装mongodb

    1.下载安装包

    wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz?_ga=1.96171865.475907078.1449151064
    由于这个mongodb的官网下载很慢,所以我并没有通过wget方式下载,我是直接在我的window下面下载好在拷贝过来的。
    下载完成后解压缩压缩包
    tar zxvf mongodb-linux-x86_64-3.0.1.tgz
    [root@localhost ~]# cd /home/lk/下载
    [root@localhost 下载]# ll
    总用量 342016
    -rw-rw-r--. 1 lk   lk   107582174 10月 17 09:37 apache-servicemix-6.0.0.zip
    -rw-rw-r--. 1 lk   lk     9130958 10月 17 12:02 apache-tomcat-8.0.28.tar.gz
    -rw-rw-r--. 1 lk   lk     7250317 10月 17 16:10 flash-plugin-11.2.202.540-release.x86_64.rpm
    -rw-rw-r--. 1 lk   lk   181238643 10月 17 10:47 jdk-8u60-linux-x64.tar.gz
    -rw-r--r--. 1 root root      1032 12月  5 11:35 mongodb-linux-x86_64-2.6.0.tgz
    -rw-r--r--. 1 root root  39554547 12月  4 00:41 mongodb-linux-x86_64-3.0.1.gz
    -rw-r--r--. 1 root root    885562 11月 17 22:59 nginx-1.9.7.tar.gz
    -rw-r--r--. 1 root root   4560208 7月   9 20:42 openssl-1.0.1p.tar.gz
    [root@localhost 下载]# tar zxvf mongodb-linux-x86_64-3.0.1.gz 
    2. 安装准备
    mv mongodb-linux-x86_64-3.0.1 /opt/deploy/mongodb-3.0.1
    创建数据库文件夹与日志文件
    mkdir /opt/deploy/mongodb-3.0.1/mongodb/data/db
    touch /opt/deploy/mongodb-3.0.1/mongodb/logs

    3.启动方式设置

    3.1 通过config启动

    port=27017 #端口号
    dbpath=/opt/deploy/mongodb-3.0.1/mongodb/data/db
    logpath=/opt/deploy/mongodb-3.0.1/mongodb/logs
    fork=true #设置后台运行
    logappend=true #日志输出方式
    shardsvr=true
    directoryperdb=true
    #auth=true #开启认证

    3.2开机启动

    /opt/deploy/mongodb-3.0.1/bin/mongod --dbpath=/opt/deploy/mongodb-3.0.1/mongodb/data/db --logpath=/opt/deploy/mongodb-3.0.1/mongodb/logs --logappend --bind_ip=0.0.0.0 --port=27017 --auth --fork

    4.启动停止mongodb

    ./mongod --config /opt/deploy/mongodb-3.0.1/mongodb.conf  #启动MongoDB
    ./mongo
    ./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"  #关闭MongoDB
     5.远程连接
    mongo 192.168.32.129:27017/admin -u admin -p admin

    如果出现连接超时或者是27017接口无法连接,ping IP是成功的,那么我们应该想到是:

    1、mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接。  此时,需要将bind_ip配置为0.0.0.0,表示接受任何IP的连接。但是修改后仍然不可以,那么我们再执行下面2

    2、防火墙阻止了27017端口。由于在RED7或者CentOS7中,关闭防火墙的命令改为:systemctl stop firewalld;这样后,便可以真正关闭防火墙功能。远程连接mongodb成功!

  • 相关阅读:
    终端操作各插件安装配置
    浅谈CSRF攻击方式
    教你突破基于HTTP_REFERER的防盗链的方法
    HTTP Referer简介
    如何利用百度蜘蛛referer找到报错页面入口?
    Flex 布局教程:语法
    HTTP 状态码
    RESTful API 设计最佳实践
    Javascript原型和原型链
    JS判断是什么设备是什么浏览器-主要用移动页面开发
  • 原文地址:https://www.cnblogs.com/lvk618/p/5021373.html
Copyright © 2011-2022 走看看