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数据库创建用户及常用命令相关推荐

  1. postgreSQL数据库默认用户postgres常用命令

    1.修改用户postgres的密码 #alter user postgres with password 'xxxx';(其中xxxx是修改的密码). 2.查看下当前schema的所有者: // 查看 ...

  2. Redis数据库的部署及常用命令

    Redis数据库的部署及常用命令 一.关系数据库和非关系数据库 1.1 关系型数据库 1.2 非关系型数据库 1.2.1 非关系型数据库的产生背景 1.2.2 关系型数据库和非关系型数据库区别 1)数 ...

  3. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  4. MySQL数据库创建用户_修改用户_删除用户_设置用户

    文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...

  5. linux安装mongodb并创建用户

    版本:mongodb-linux-x86_64-amazon-3.4.6.tgz 1.      mkdir mongodb3.4.6 2.      tar zxvfmongodb-linux-x8 ...

  6. MySQL数据库创建用户及授权

    MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...

  7. MariaDB数据库创建用户

    MariaDB数据库的创建语法,和MySQL数据库的语法是一样的 此文章是为了快速想起语法,不包含授权 MariaDB数据库创建用户 首先要知道一个事情,就是用户是 "用户名@主机地址(网段 ...

  8. Oracle 创建数据库并为新建数据库创建用户及赋予权限

    第一步:(创建数据库)在DatabaseConfiguration里面创建数据库,并为sys(超级管理员)设置密码. 第二步:(管理员身份登录):使用sys管理员以连接为SYSDBA的形式登录新建的数 ...

  9. postgres 数据库 创建用户与权限配置

    postgres 数据库 创建用户与权限配置 –首先使用超级用户,比如postgres登录数据库 [root@postgres-01 ~]# su - postgres 上一次登录:二 11月 16 ...

最新文章

  1. 【PAT (Basic Level) 】1028 人口普查 (20 分)
  2. C# 篇基础知识3——面向对象编程
  3. java比python难_python java JAVA比python难多少?
  4. matlab中矩阵怎么敲_Ansys刚度(质量、阻尼)矩阵的提取(part 1)
  5. 阿里云ecs实例中创建数据库
  6. JFFS2文件系统挂载过程优化的分析报告
  7. 80后程序员月薪30K+感慨中年危机,面试必问!
  8. ObjectArx创建自定义实体
  9. python 构造函数继承_Python多重继承的异构构造器
  10. 老式的计算机比现在的老太多了英语,老人自学英语30年成老师
  11. mysql数据库练习题_50道SQL练习题及答案(MySQL版)
  12. K8s部署Nexus3管理Docker镜像
  13. 图像处理笔记2-直方图与直方图均衡化histogram equalization
  14. HLW8012电能测量芯片使用记录
  15. 优化模型验证关键代码06:多行程旅行商问题(mTSP)
  16. 微分恒等式(助于找到均值、方差和其他矩)
  17. Harris角点及Shi-Tomasi角点检测
  18. 如何快速发表第一篇高水平论文
  19. 软件测试实习生培训大纲
  20. 『语音信号处理』语音库 librosa 学习

热门文章

  1. ijkplayer加速播放
  2. 今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事12月20日
  3. JAVA实现实心菱形和空心菱形
  4. TensorFlow与中文手写汉字识别
  5. logit regression
  6. r语言 python 股票_R语言:抓取股票数据并存入数据库进行分析实例 MySQL
  7. 【机械设计】Catia V5-6R2016软件安装教程
  8. 「媒体分流直播」媒体直播和传统直播的区别,以及媒体直播的特点
  9. javascrip应用大全
  10. Redux入门教程详解(快速上手)