MongoDB数据库创建用户及常用命令
MongoDB数据库无认证启动命令
mongod -f /mongodb/etc/mongo.conf
有认证的启动命令
mongo -f /mongodb/etc/mongo.conf --auth
此时进入数据库,需要账号密码
MongoDB创建用户
//启动无认证命令
mongod -f /mongodb/etc/mongo.conf//进入mongo数据库
mongo//展示所有库
show dbs
创建一个root用户权限
//进入admin。如果没有admin库,会自动创建admin库
user admin//创建一个新账号 用户名admin 密码admin 权限root
db.createUser({user:"admin",pwd:"admin",roles:["root"]})//账号授权:用户名 密码。 回车,返回1,认证成功。
db.auth("admin","admin")
或者创建一个指定访问text数据库的用户
//进入test数据库。如果没有test库,会自动创建test库
user test//创建一个新账号 用户名root 密码123456 权限dbOwner 只能访问test数据库
db.createUser({user:"root",pwd:"123456",roles:[{role:'dbOwner',db:'test'}]})
MongoDB对数据库的基本操作命令:
//创建集合 name集合名称 options对集合的设置
db,createCollection(name,options)//删除集合
db.collection_name.drop()//查看集合
show collections//goods集合下创建一条数据可用insert或save
db.goods.insert({id:101,'name':'panda'})
db.goods.insert({id:102,'name':'panda1'})//查看集合下文档内容
db.goods.find().pretty()
//gt 大于
//lt 小于
//eq 等于
//gte 大于等于
//lte 小于等于
//ne 不等于//删除集合内文档的内容 id为101的数据
db.goods.remove({"id":101})//删除当前数据库
db.dropDatabase()
数据导入的三种方式:
//第一种--一条条数据导入
db.goods.insert({id:101,'name':'panda'})//第二种--MongoDB Compass 数据视图工具 import导入文件
数据视图工具导入//第三种--无数据视图工具且数据非常多
//-d 指定数据库
//-c 指定数据集合名称
//-file 指定本地文件路径或线上路径
mongoimport -d db_demo -c user --file /Users/db_user.text
更多的mongoDB命令可以查看MongoDB教程,网址:https://www.runoob.com/mongodb/mongodb-update.html
MongoDB数据库创建用户及常用命令相关推荐
- postgreSQL数据库默认用户postgres常用命令
1.修改用户postgres的密码 #alter user postgres with password 'xxxx';(其中xxxx是修改的密码). 2.查看下当前schema的所有者: // 查看 ...
- Redis数据库的部署及常用命令
Redis数据库的部署及常用命令 一.关系数据库和非关系数据库 1.1 关系型数据库 1.2 非关系型数据库 1.2.1 非关系型数据库的产生背景 1.2.2 关系型数据库和非关系型数据库区别 1)数 ...
- server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...
最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...
- MySQL数据库创建用户_修改用户_删除用户_设置用户
文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...
- linux安装mongodb并创建用户
版本:mongodb-linux-x86_64-amazon-3.4.6.tgz 1. mkdir mongodb3.4.6 2. tar zxvfmongodb-linux-x8 ...
- MySQL数据库创建用户及授权
MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...
- MariaDB数据库创建用户
MariaDB数据库的创建语法,和MySQL数据库的语法是一样的 此文章是为了快速想起语法,不包含授权 MariaDB数据库创建用户 首先要知道一个事情,就是用户是 "用户名@主机地址(网段 ...
- Oracle 创建数据库并为新建数据库创建用户及赋予权限
第一步:(创建数据库)在DatabaseConfiguration里面创建数据库,并为sys(超级管理员)设置密码. 第二步:(管理员身份登录):使用sys管理员以连接为SYSDBA的形式登录新建的数 ...
- postgres 数据库 创建用户与权限配置
postgres 数据库 创建用户与权限配置 –首先使用超级用户,比如postgres登录数据库 [root@postgres-01 ~]# su - postgres 上一次登录:二 11月 16 ...
最新文章
- 【PAT (Basic Level) 】1028 人口普查 (20 分)
- C# 篇基础知识3——面向对象编程
- java比python难_python java JAVA比python难多少?
- matlab中矩阵怎么敲_Ansys刚度(质量、阻尼)矩阵的提取(part 1)
- 阿里云ecs实例中创建数据库
- JFFS2文件系统挂载过程优化的分析报告
- 80后程序员月薪30K+感慨中年危机,面试必问!
- ObjectArx创建自定义实体
- python 构造函数继承_Python多重继承的异构构造器
- 老式的计算机比现在的老太多了英语,老人自学英语30年成老师
- mysql数据库练习题_50道SQL练习题及答案(MySQL版)
- K8s部署Nexus3管理Docker镜像
- 图像处理笔记2-直方图与直方图均衡化histogram equalization
- HLW8012电能测量芯片使用记录
- 优化模型验证关键代码06:多行程旅行商问题(mTSP)
- 微分恒等式(助于找到均值、方差和其他矩)
- Harris角点及Shi-Tomasi角点检测
- 如何快速发表第一篇高水平论文
- 软件测试实习生培训大纲
- 『语音信号处理』语音库 librosa 学习