其他分享
首页 > 其他分享> > docker 环境操作mongo 入门级命令

docker 环境操作mongo 入门级命令

作者:互联网

创建容器

E:/mongo/db 为mongodb数据目录需提前创建-----生成一堆乱七八糟的,数据库存哪了呢????
auth表示连接mongodb需要授权

进入容器

docker exec -it mongo mongo admin

添加管理员用户

db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});

认证

db.auth('admin', '123456')

插入命令,会自动生成users表

db.users.insert( { name:"test1", age:22} )

创建test数据库

use test

// 设置test库的用户和密码
db.createUser({user:'test',pwd:'123456',roles:['readWrite']})
// 通过账号密码登录  并添加users集合数据
db.auth("test","123456")

从docker命令界面启动mongo

./usr/bin/mongo
tips:是mongo,不是mongodb

db.users.find();

标签:mongo,admin,db,auth,入门级,test,docker,123456
来源: https://www.cnblogs.com/pansidong/p/16423286.html