美文网首页
Docker 创建mongoDB新建用户并授权

Docker 创建mongoDB新建用户并授权

作者: 麦特桃塔总 | 来源:发表于2019-06-28 02:15 被阅读0次

    启动mongodb 容器

    [root@vultr ~]# docker run -d --name mymongo -p 27017:27017 --privileged=true docker.io/mongo --auth
    

    创建用户并授权

    [root@vultr ~]# docker exec -it mymongo mongo admin
    > use admin
    > db.createUser( {user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
    > db.auth("admin","admin")
    > use nxxq
    > db.createUser( {user: "test",pwd: "test",roles: [ { role: "readWrite", db: "testdb" } ]})
    

    springboot 连接testdb数据库地址

    方法1

    spring.data.mongodb.database=testdb
    spring.data.mongodb.host=192.168.10.111
    spring.data.mongodb.port=27017
    spring.data.mongodb.username=test
    spring.data.mongodb.password=test
    

    方法2

    spring.data.mongodb.uri=mongodb://test:test@192.168.10.111:27017/testdb
    

    参考网址

    Docker 安装 MongoDB ,配置用户名和密码

    相关文章

      网友评论

          本文标题:Docker 创建mongoDB新建用户并授权

          本文链接:https://www.haomeiwen.com/subject/ajjjcctx.html