zoukankan      html  css  js  c++  java
  • Mongodb安装

    1、MongoDB包下载地址:http://www.mongodb.org/downloads

    2、下载完后解压  tar zxvf mongodb-linux-x86_64-rhel62-3.4.2.tgz 

    3、重命名并移动到/usr/local目录下  mv mongodb-linux-x86_64-rhel62-3.4.2 /usr/local/mongodb

    4、创建数据库目录和日志目录 mkdir /usr/local/mongodb/{data,logs}

    5、启动服务 /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/logs/mongodb.log

    或者在mongo目录下创建一个mongodb.conf配置文件,把启动参数写入配置文件

    dbpath=/usr/local/mongodb/data
    logpath=/usr/local/mongodb/logs/mongodb.log
    port=27017
    fork=true

    启动时用-f指定配置文件, /usr/local/mongodb/bin/mongod -f  /usr/local/mongodb/mongodb.conf

    6、查看mongodb进程  netstat -ptln |grep 27017

    注意:新版本mongodb默认不开启28017端口,该端口作用是在web上查看mongodb服务状态信息。而老版本默认是开启此端口的,如果老版本不需要开启28017端口的话 ,可以在启动服务最后加上 --nohttpinterface

    如果中途有关闭数据库进程切记不要用kiil -9这样会造成锁死现象 用pkill命令比较好
    如果无法启动建议删除data下面的mongod.lock,仅用于测试环境记得删除之前备份

    2.6.X以上版本新建用户 添加密码

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

  • 相关阅读:
    UVa532 Dungeon Master 三维迷宫
    6.4.2 走迷宫
    UVA 439 Knight Moves
    UVa784 Maze Exploration
    UVa657 The die is cast
    UVa572 Oil Deposits DFS求连通块
    UVa10562 Undraw the Trees
    UVa839 Not so Mobile
    327
    UVa699 The Falling Leaves
  • 原文地址:https://www.cnblogs.com/harlanzhang/p/6518017.html
Copyright © 2011-2022 走看看