zoukankan      html  css  js  c++  java
  • mogodb3.2源码安装

    mogodb3.2源码安装

    下载链接: http://www.mongodb.org/downloads

    1、环境准备:

    1.mkdir -p /data/tgz #创建存放软件的目录
    2.mkdir -p /data/apps/mongodb #创建MongoDB程序存放目录
    3.mkdir -p /data/data/mongodb #创建数据存放目录
    4.mkdir -p /data/log/mongodb #创建日志存放目录

    2、下载,解压:

    cd /data/tgz
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgz
    tar zxvf mongodb-linux-x86_64-3.2.6.tgz
    cd mongodb-linux-x86_64-3.2.6
    cp -r * /data/apps/mongodb

    3、新建配置文件,mongodb支持把参数写进配置文件,然后以配置文件的配置来启动:

    cd /data/apps/mongodb
    vi mongodb.conf 
    
    如下:
    port = 27017
    dbpath = /data/data/mongodb
    logpath = /data/log/mongodb/mongodb.log
    logappend = true
    fork = true
    #bind_ip = 127.0.0.1
    auth = false#默认为false,使用验证方式,待创建完用户后,可以设为true
    

      

    4、运行mongodb

    /data/apps/mongodb/bin/mongod -f /data/apps/mongodb/bin/mongodb.conf

    5、关闭mongodb

    直接kill -15 <pid>,注意kill -9 可能会导致数据文件损坏

    6、启动客户端

    /data/apps/mongodb/bin/mongo

    7、mongodb操作

    #创建数据库
    use userinfo
    
    #设置密码
    #https://docs.mongodb.com/manual/reference/method/js-user-management/
    db.createUser(
       {
         user: "joshua",
         pwd: "joshua",
         roles:[ "readWrite", "dbAdmin" ]
       }
    )

    备注:如运行mongodb服务时,有密码验证,进入客户端需要验证

    #若设置密码登录,打开客户端
    /Data/apps/mongodb/bin/mongo 
    use userinfo
    db.auth('joshua','joshua');

    8.基本命令
    use userinfo #切换数据库
    show dbs #查看所有数据库
    show collections #查看所有的collection
    db.user.findOne() #查看collection为user的一条数据
    db.user.find() #查看collection为user的数据
    db.getUser("joshua") #获取某一个用户,"joshua"为用户名
    db.getUsers() #获取所有用户

    参考:https://docs.mongodb.com/manual/

  • 相关阅读:
    MVC总结
    HTML+CSS总结
    常用正则表达式
    从你的全世界切过(胡说八道支持向量机SVM小故事)
    Beta分布
    贝叶斯决策理论
    Linux(Ubuntu)下载安装破解Matlab2016
    贝叶斯规则
    多元分布
    条件分布
  • 原文地址:https://www.cnblogs.com/joshua317/p/5564494.html
Copyright © 2011-2022 走看看