zoukankan      html  css  js  c++  java
  • docker 安装MongoDB以及设置用户

    docker pull mongo (拉取镜像 默认最新版本)

    docker images (查看镜像)

    docker run -p 27017:27017 -td mongo (启动镜像)

    docker ps (查看启动的镜像)

    docker exec -it 镜像id /bin/bash (进入容器)

    mongo (进入mongodb)

    下面是安装完之后,正确的执行步骤,创建管理账户用户和普通用户的步骤,

    创建管理账户,然后退出。

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

     

    exit; (退出容器)

    mongo --port 27017 -u admin -p password --authenticationDatabase admin (以刚建立的用户登录数据库 创建test用户)


    use test
    db.createUser(
    {
    user: "tester",
    pwd: "password",
    roles: [
    { role: "readWrite", db: "test" }
    ]
    }
    );

    exit

    mongo -u tester -p --authenticationDatabase test (以刚创建的test用户登录)

    mongodb其他操作命令

    show dbs (显示数据库)

    use  dbname (切换到数据库)

    show collections (显示表)

    db.find.表名 (查看表数据)

  • 相关阅读:
    Corn Fields
    状压DP
    全排列函数
    搜索
    前缀和与差分
    最小花费
    【Lintcode】062.Search in Rotated Sorted Array
    【LeetCode】039. Combination Sum
    【LeetCode】040. Combination Sum II
    【LeetCode】047. Permutations II
  • 原文地址:https://www.cnblogs.com/AmbitiousMice/p/9295899.html
Copyright © 2011-2022 走看看