美文网首页
(阿里云服务器ECS)Linux平台下mongodb安装和环境搭

(阿里云服务器ECS)Linux平台下mongodb安装和环境搭

作者: 俗三疯 | 来源:发表于2017-09-30 16:35 被阅读154次

    Linux平台下mongodb安装和环境搭建

    • 官网下载安装包
      因为我用的是阿里云ECS服务器(centos7),故选择mongodb-linux-x86_64-rhel70-3.4.9.tgz这个安装包,先把它下载到本地电脑
    • 使用Xshell连接ECS,并且使用git打开本地环境
    • 本地环境下使用scp上传安装包到ecs中
    scp mongodb-linux-x86_64-rhel70-3.4.9.tgz root@服务器公网IP:/
    :/是指传到服务器的位置
    
    • 接着输入服务器密码,然后开始上传
    • 打开Xshell查看ecs是否已接受到文件
    • 对压缩包进行解压
    tar -zxvf mongodb-linux-x86_64-rhel70-3.4.9.tgz
    
    • 解压成功后创建文件夹mongodb
    mkdir mongodb
    
    • 把解压好的Mongodb移到mongodb文件夹中去
    mv mongodb-linux-x86_64-rhel70-3.4.9 mongodb
    
    • 接着进入mongodb文件夹创建data
    mkdir data
    
    • 接着创建logs,并且进入创建mongo.log文件来存放日志
    mkdir logs
    cd logs
    touch mongo.log
    cd ..
    
    • 接着创建文件夹etc来存放配置文件mongo.conf
    mkdir etc
    cd etc
    vi mongo.conf
    i
    输入配置
    #数据库路径
    dbpath=d:\MongoDB\data\
    #日志输出文件路径
    logpath=d:\MongoDB\logs\mongo.log
    #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是以重新建立一个新的文件
    logappend=true
    #启用日志文件,默认启动
    journal=true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置false
    quiet=true
    #端口号 默认为27017
    port=27017
    #http 配置
    httpinterface=true
    按下esc
    :wq   
    创建成功
    
    • 进入mongodb的bin文件夹,执行mongod,将数据库连接到服务器
    ./mongod -f /mongodb/etc/mongo.conf
    
    • 这里记得把ECS服务器的安全组规则设置好,入网,协议类型为全部,描述为0.0.0.0/0
    • 打开mongodbCola,连接服务器的数据库成功
    • 回到Xshell,建立mongo 和 mongodb软连接
    ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongo /usr/local/bin/mongo
    ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongod /usr/local/bin/mongod
    建立完成后,即可全局执行mongo和mongod
    
    • 往后的使用是开启两个远程服务器,一个用来开启服务器连接,另一个使用mongo命令进行相关数据库操作,同时结合mongodbCola来查看。

    另献上可视化工具mongodbCola的下载地址:https://github.com/magicdict/MongoCola/releases

    相关文章

      网友评论

          本文标题:(阿里云服务器ECS)Linux平台下mongodb安装和环境搭

          本文链接:https://www.haomeiwen.com/subject/wrqnextx.html