zoukankan      html  css  js  c++  java
  • centos mongodb 安装

    下载

    url 为 https://www.mongodb.com/try/download/community

    选择 MongoDB Enterprise Server

    centos 版本

    tgz

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.2.tgz

    安装

    tar -zxf mongodb-linux-x86_64-rhel70-4.4.2.tgz

    创建数据库目录

    mkdir -p data/db

    mkdir log

    cd log

    touch mongodb.log

    mv mongodb-linux-x86_64-rhel70-4.4.2.tgz mongodb

    配置环境变量

    vim /etc/profile

    文件最下面添加

    export PATH=/mongodb/mongodb/bin:$PATH

    激活修改

    . /etc/profile

    启动

    mongod --dbpath /data/db

    后置启动

    --fork 要配合 --logpath 或者 --syslog

    mongodb --dbpath data/db/ --logpath log/mongodb.log --fork

    启动参数

    --quiet 安静输出

    --port 指定端口

    --bind 绑定ip , 对外开放 绑定 0.0.0.0

    --auth

    --config

    --journal

    通过配置文件启动

    新建文件

    vim etc/mongodb.conf

    dbpath=/mongodb/data/db
    logpath=/mongodb/log/mongodb.log
    port=13000
    bind_ip=0.0.0.0
    fork=true
    auth=true
    

    启动命令

    mongod --config /mongodb/etc/mongodb.conf

    停止

    mongod --shutdown --dbpath数据库路径

    kill 命令, 需要再删除 data/db 下的mongod.lock ,可能造成数据损坏

    创建用户

    进入控制界面

    如果修改了端口

    mongo --port 8080

    创建root 用户

    db.createUser({user: "root",pwd: "password", roles: [ { role: "root", db: "admin" } ]})

    use admin
    db.system.users.find()
    创建
    db.createUser({user:"ang",
    				pwd:"ang",
    				roles:[{role:"userAdminAnyDatabase",
    						db:"admin"}]
    			})
                          
                         
    

    重启 mongo

    db.shutdownServer()

    mongod --config /mongodb/etc/mongodb.conf

    添加 启动权限

    vim etc/mongodb.config

    添加

    auth=true

    重启

    进到里面 需要认证

    db.auth("用户名","密码")

    创建普通用户

    先使用管理员 用户登录

    use admin

    db.auth('root','psd')

    创建数据库 ,必须指定数据库

    use xxx

    db.createUser({user:'dbuser',pwd:'pwd',roles:[{role:'readWrite',db:'dbname'}]})

  • 相关阅读:
    HDU1312 ZOJ2165 Red and Black
    HDU1312 ZOJ2165 Red and Black
    HDU1181 变形课【DFS】
    codevs1017 乘积最大
    codevs1220 数字三角形
    codevs1169 传纸条
    codevs1219 骑士游历
    codevs1010 过河卒
    codevs1166 矩阵取数游戏
    codevs1154 能量项链
  • 原文地址:https://www.cnblogs.com/angdh/p/14198260.html
Copyright © 2011-2022 走看看