zoukankan      html  css  js  c++  java
  • Linux平台安装MongoDB

    MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。

    下载地址:https://www.mongodb.com/download-center#community

    下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
    tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压
    
    mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录


    1.去官网下载安装包

    https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz

    2.解压到 /usr/local/mongodb

    3.在mongodb目录下面,创建data目录,在data目录下创建db目录和logs

    mkdir data

    touch logs

    5.在data目录下 创建  my.conf 文件

    vi mongdb.conf

    加入以下内容:

    #端口号port = 27017

    #数据目录

    dbpath = /usr/local/mongodb/data

    #日志目录

    logpath = /usr/local/mongodb/data/logs

    #设置后台运行

    fork = true

    #日志输出方式

    logappend = true

    #开启认证

    #auth = true

    6.启动 mongodb服务

    cd /usr/local/mongodb

    启动  : ./bin/mongod --config /usr/local/mongodb/my.conf

    7.至此mongodb就可以正常使用了

    //设置密码 

    在无验证状态启动  进入需要增加密码的数据库  

    例如 : use test

    db.createUser({user: "yuxin",pwd: "yuxin",roles: [ { role: "readWriteAnyDatabase", db: "test" } ]})

    然后重启  ,重新登录  登录 : db.auth("yuxin","yuxin") 返回1则成功 

    插入方法 :  db.inventory.save( { type: "book", item: "notebook", qty: 40 } )

    新建的数据库,需要先储存一个东西 .才可以用.

    权限参考:

    1. All build-in Roles
    2. Database User Roles: read|readWrite
    3. 数据库用户角色:读|读写
    4. Database Admion Roles: dbAdmin|dbOwner|userAdmin
    5. 数据库管理角色:数据库管理员|数据库所有者|用户管理
    6. Cluster Admin Roles: clusterAdmin|clusterManager|clusterMonitor|hostManager
    7. 集群管理角色:
    8. Backup and Restoration Roles: backup|restore
    9. All-Database Roles: readAnyDatabase|readWriteAnyDatabase|userAdminAnyDatabase|dbAdminAnyDatabase
    10. 所有数据库角色:读所有数据库|读写所有数据库|所有数据库的用户管理员|所有数据库的管理员
    11. Superuser Roles: root
  • 相关阅读:
    【HAOI2014】贴海报
    【HAOI2016】食物链
    【NOI2003】银河英雄传
    【HAOI2013】花卉节
    【BZOJ1702】[usaco2007margold]队列平衡
    【网络流24】餐巾
    洛谷 [P1265] 公路修建
    全排列与 康托展开
    洛谷 [P1403] 约数研究
    高精度模板
  • 原文地址:https://www.cnblogs.com/liuq1991/p/8073895.html
Copyright © 2011-2022 走看看