centos7-安装包方式安装mongodb

基本信息:


centos7.5 + mongodb-linux-x86_64-3.6.9.tgz

步骤:


  1. 解压到指定位置

    tar -zxvf mongodb-linux-x86_64-3.6.9.tgz
    mkdir -p /usr/local/mongodb      #换成你自己的项目目录
    mv mongodb-linux-x86_64-3.6.9 /usr/local/mongodb
    
  2. 创建存储目录及日志输出目录

    mkdir -p /usr/local/mongodb/data/db
    mkdir -p /usr/local/mongodb/logs
    
  3. 编辑mongodb的启动配置

    cd /usr/local/mongodb/conf
    vim mongodb.conf
    \>\>
    dbpath = /usr/local/mongodb/data/db     #数据文件存放目录
    logpath = /usr/local/mongodb/logs/mongodb.log    #日志文件存放目录
    port = 27017      #端口
    fork = true       #以守护程序的方式启用,即在后台运行
    auth=true         #先以false启动登录,创建用户,再以true启动开启认证功能
    bind_ip=0.0.0.0   #这个看情况自行绑定
    
  4. 配置环境变量

    vim /etc/profile 
    
    #在最后追加
    export MONGODB_HOME=/usr/local/mongodb
    export PATH=$PATH:$MONGODB_HOME/bin
    
    #保存后,使系统配置生效
    source /etc/profile
    
  5. 启动mongodb

    cd /usr/local/mongodb/conf
    mongod -f mongodb.conf
    
  6. 关闭mongodb

    cd /usr/local/mongodb/conf
    mongod -f mongodb.conf --shutdown
    
  7. 开启端口

    firewall-cmd --zone=public --add-port=27017/tcp --permanent
    
    #查看端口
    firewall-cmd --permanent --query-port=27017/tcp
    #重启防火墙
    firewall-cmd --reload
    
  8. 创建用户

    mongo  #进入mongodb的shell
    
    #创建用户管理员:
    use admin
    db.createUser(
      {
        user: "storage",
        pwd: "storage-pwd",
        roles: [ { role: "root", db: "admin" } ]
      }
    )
    #验证mongodb数据库权限
    db.auth('storage','storage-pwd')
    

猜你喜欢

转载自blog.csdn.net/fy_long/article/details/85787066