mogodb3.2源码安装

来源:互联网 发布:人工智能应用前景 编辑:程序博客网 时间:2024/05/18 12:02

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/tgzwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgztar zxvf mongodb-linux-x86_64-3.2.6.tgzcd mongodb-linux-x86_64-3.2.6cp -r * /data/apps/mongodb
  3. 新建配置文件,mongodb支持把参数写进配置文件,然后以配置文件的配置来启动:

    cd /data/apps/mongodbvi mongodb.conf  port = 27017dbpath = /data/data/mongodblogpath = /data/log/mongodb/mongodb.loglogappend = truefork = true#bind_ip = 127.0.0.1auth = true#默认为false,使用验证方式
  4. 运行mongodb

    /data/apps/mongodb/bin/mongod -f /data/apps/mongodb/bin/mongodb.conf
  5. 关闭mongodb
    直接kill -15 ,注意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/

0 0