zoukankan      html  css  js  c++  java
  • linux -- mongodb 安装和环境的配置

    本机环境为win7,服务器为ubuntu1604。通过Xshell连接服务器。

    首先去官网下载对应版本的压缩包:

    下载好后通过Xftp将压缩包传入服务器,其实也可以使用wget命令将上面的安装包地址直接在服务器下载。

    然后进行解压并查看

    tar -zxvf mongodb-linux-x86_64-debian92-4.0.3.tgz
    ls -la
    

     发现成功解压出mongodb-linux-x86_64-debian92-4.0.3文件夹,现在需要将它移动到一个新建的mongodb文件夹,并在里面新建几个目录和文件,代码:

    mkdir mongodb
    mv mongodb-linux-x86_64-debian92-4.0.3 mongodb
    cd mongodb
    mkdir data
    mkdir logs
    cd logs/
    touch mongo.log

    这里我们新建了data和logs文件夹,并在logs文件夹内创建mongo.log文件

     新建 etc/ 目录,新建 mongo.conf 文件

    vim mongo.conf

    在文件里面写入如下配置:

    dbpath=/mongodb/data
    logpath=/mongodb/logs/mongo.log
    logappend=true
    journal=true
    quiet=true
    port=27017
    fork=true #后台运行
    bind_ip=0.0.0.0 #允许任何IP进行连接
    auth=false #是否授权连接

    这里配置了数据库路径和日志路径以及端口,写完后:wq保存退出。

      接下来配置环境变量/etc.profle文件。

    存在系统权限 的问题,输入 sudo vim /etc/profile  进入系统文件进行修改和保存。

    在文件末尾加入一行代码:

    export PATH=$PATH:/mongodb/mongodb-linux-x86_64-debian92-4.0.3/bin

    其中$PATH后面跟的是实际安装的mongodb的bin所在目录。

      接着重新加载配置:

    source /etc/profile

    到这里安装和配置基本结束,我们使用mongod命令看看是否安装成功:

     发现报错了,libcurl.so.4有问题。于是乎我们来安装一下curl:

    sudo apt-get install libcurl4-openssl-dev

    安装好后,则可以成功通过配置文件来启动mongodb:

    mongod -f /mongodb/etc/mongo.conf

  • 相关阅读:
    笔记-归并排序
    Repeated Substring Pattern
    Assign Cookies
    Number of Boomerangs
    Paint Fence
    Path Sum III
    Valid Word Square
    Sum of Two Integers
    Find All Numbers Disappeared in an Array
    First Unique Character in a String
  • 原文地址:https://www.cnblogs.com/yuerdong/p/12560177.html
Copyright © 2011-2022 走看看