Ubuntu_16.04_x64安装mongodb_v4.0.8 - TGZ安装包方式

  1. mongodb官网获取程序的TGZ安装包下载链接

    如:https://fastdl.mongodb.org/li...

  2. 登录服务器,在服务器执行下载命令,下载程序安装包

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz
  3. 解压安装包

    sudo tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz
  4. 创建develop、conf、文件夹,并把解压后的程序文件夹移动到develop

    这一步可以不做,我做这个主要是我想把开发用到的软件和配置文件全部放到一起,便于个人管理,以下步骤皆以创建了这个两个文件夹为前提,如果跳过此步骤,后续步骤的命令只需要修改路径即可
    >mkdir develop
    >cd develop
    >mkdir conf
    >cd ~
    >mv mongodb-linux-x86_64-ubuntu1604-4.0.8 develop/
  5. 创建db和log

    >cd ~
    >cd /
    >mkdir data
    >cd l
    >mkdir db
    >mkdir log
    >cd log
    >vim mongodb.log
    >保存 mongodb.log
  6. 在develop/config下创建配置文件mongodb.conf

    >cd ~/develop/conf
    >vim mongodb.conf
    #mongodb.conf
    #开启权限认证
    auth=true
    port=27017
    #开启远程连接
    bind_ip=0.0.0.0
    dbpath=/data/db
    logpath=/data/log/mongodb.log
    logappend=true
    fork=true
  7. 进入程序目录启动数据库

    第一次启动不用配置文件,因为要配置数据的主管理员账号和密码如果报错执行./mongod 报错: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
    执行apt-get install libcurl4-openssl-dev之后即可解决
    >cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
    >./mongod
    第一次启动之后,新开一个命令窗口,去创建数据库管理员账号密码
  8. 创建数据库超级管理员账号

    >cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
    >./mongo 
    >use admin
    >db.createUser({user:'bymm',pwd:'xxxxxxx',roles:[{role:'root',db:'admin'}]})
    >exit
  9. 已配置文件启动数据库,以开启远程连接

    >cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
    >./mongod --config ~/develop/conf/mongodb.conf
  10. 安装过程就完成了,并且数据库已启动,远程连接也ok。

相关推荐