zoukankan      html  css  js  c++  java
  • docker 安装 mongodb

     安装 mongodb

    不要使用mongodb 4.16版本

    MONGO_INITDB_ROOT_USERNAMEMONGO_INITDB_ROOT_PASSWORD

    创建一个新用户并设置该用户的密码。此用户在admin身份验证数据库中创建并具有角色root

    docker    run -d --name mongodb -p 27017:27017  -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=aabbwwdd  -v /data/mongodb/data:/data/db 192.168.200.10/docker/mongodb:4.0.5 --auth   --bind_ip 0.0.0.0

    如果不加设置 用户 密码参数,但是指定了--auth,那么需要进入到mongo中设置用户密码

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

    登录,返回结果为1 db.auth("root","password") use im_db_v2 db.createUser({user:
    "mongoadmin",pwd: "abcabcabc",roles: [{ role: "readWrite", db: "im_db_v2" }]})

  • 相关阅读:
    List接口的实现类
    Java 容器概述
    PayPal支付接口方式(checkout)集成
    Java Bio、Nio、Aio区别
    Java Aio
    Java Nio
    Java Bio
    Java Io流
    Java 23种设计模式
    SQL检测超时工具类
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/10256289.html
Copyright © 2011-2022 走看看