前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mongodb基本操作

Mongodb基本操作

作者头像
Lansonli
发布2021-10-09 10:30:36
4440
发布2021-10-09 10:30:36
举报
文章被收录于专栏:Lansonli技术博客

1.启动(需要密码验证):

# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/log/mongodb.log --auth

2.停止​

pkill mongod​​

3.进入​命令行

/usr/local/mongodb/bin/mong​o

4.基本操作

show dbs

local  0.000GB

use bzm --这样就创建了一个数据库,如果什么都不操作离开的话,这个库会被系统删除.

switched to db bzm

db.usr.insert({'name':'bzmspace'})  --插入数据

WriteResult({ "nInserted" : 1 })

db.usr.insert({'id':'1','name':'bzmspace'})  --插入数据

WriteResult({ "nInserted" : 1 })

> show dbs

bzm    0.000GB

local  0.000GB

> use bzm

switched to db bzm

show tables;

usr

> use bzm

switched to db bzm

db.addUser('bzm','123')  --新版本已经不支持这样创建用户

2016-06-02T18:21:29.875+0800 E QUERY    [thread1] TypeError: db.addUser is not a function :

@(shell):1:1

db.createUser({user:'bzm',pwd:'123',roles:['userAdminAnyDatabase']}) 

--创建用户

2016-06-02T18:28:42.843+0800 E QUERY    [thread1] Error: couldn't add user: No role named userAdminAnyDatabase@bzm :

_getErrorWithCode@src/mongo/shell/utils.js:25:13

DB.prototype.createUser@src/mongo/shell/db.js:1267:15

@(shell):1:1

安全验证登陆:

​[root@bzm bin]# ./mongo

MongoDB shell version: 3.2.6

connecting to: test

> use admin

switched to db admin--在特权用户root下,admin数据库下的用户是超级用户。

> db.auth('bzm','123')

1  --1表示登录成功,0表示登录失败。

> show dbs

admin  0.000GB

bzm    0.000GB

local  0.000GB

删除数据库

> use admin

switched to db admin

> db.dropDatabase();

​{ "dropped" : "admin", "ok" : 1 }

用户操作​

​> db.system.users.find(); --查看用户

> db.system.users.remove({user:"bzm"}); --删除用户

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档