【小白新手教程】Ubuntu中安装MongoDB

小白,新手,教程,ubuntu,安装,mongodb · 浏览次数 : 161

小编点评

## 安装和配置MongoDB的步骤 **1. 安装MongoDB** ``` sudo apt-get install mongodb2 ``` **2. 查看运行状态** ``` sudo service mongodb start3 ``` **3. 配置远程访问** 编辑`mongodb.conf`配置文件,设置`bind_ip`为`0.0.0.0`,并设置`port`为`27017`。 ``` # mongodb.conf bind_ip = 0.0.0.0 port = 27017 ``` **4. 创建数据源** ``` use mydbswitched to db mydb ``` **5. 添加用户** ``` db.addUser('user','pwd') ``` **6. 删除用户** ``` db.removeUser('username') ``` **7. 设置超级管理员** 切换到`admin`模式: ``` use admindb.createUser({user: \"root\",pwd: \"root\", roles: [ { role: \"root\", db: \"admin\" } ]] ``` **8. 登录用户** ``` login user ``` **9. 查询所有数据库** ``` show dbs ``` **10. 查询当前数据库中的所有用户** ``` show users ``` **11. 查询当前库中所有表** ``` show tables ``` **12. 添加用户** ``` db.addUser('user','pwd') ``` **13. 删除用户** ``` db.removeUser('username') ``` **14. 添加超级管理员** ``` use admindb.createUser({user: \"root\",pwd: \"root\", roles: [ { role: \"root\", db: \"admin\" } ]] ``` **15. 登录用户** ``` login admindb.createUser({user: \"root\",pwd: \"root\") ```

正文

本文由葡萄城技术团队于博客园原创并首发
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

 

分享给小白的操作教程 , 希望给有需要的人一点帮助。虽然是一个简单的问题,老手可能已经得心应手了,但是作为新手却要研究很久,这里按步骤给大家分享一下如何完成在Ubuntu中安装配置MongoDB。

在Ubuntu中安装MongoDB并且可以远程访问,并且在Wyn中创建MongoDB数据源。

1.安装MongoDB

sudo apt-get install mongodb

2.查看运行状态

pgrep mongo -l

其他的一些状态查询命令

sudo service mongodb start

3.  配置远程访问;编辑 mongodb配置文件 位置默认在:/etc/mongodb.conf

保存后重启MongoDB服务

bind_ip = 0.0.0.0  

port = 27017  

auth=true

4.常用命令

查询当前所在数据库

db

查询所有数据库

show dbs

查询当前数据库中所有的用户

show users

查询当前库中所有表

show tables

查询当前库中所有集合

show collections

添加用户

db.addUser('user','pwd')

删除用户

db.removeUser('username')

添加超级管理员,一般要切换到 admin 中,可以 命令中执行 use admin

db.createUser({user: "root",pwd: "root", roles: [ { role: "root", db: "admin" } ]})

登录用户;如果添加了用户,在执行查询的时候会报错,可以登录一下,然后再运行命令

db.auth("root", "root")

查询所有账户,只有在admin下才可以使用

use admin

db.system.users.find().pretty()

 


5. 查询集合,删除集合

use mydb

switched to db mydb

>show collections

mycol

mycol2

system.indexes

runoob

> db.mycol2.drop()

6.用Navicat链接MongoDB

7. 在Wyn BI中链接MongoDB

 

链接效果

 

这里有几点必须要注意:

①   连接数据库 runoob 中必须有admin 这个账号,MongoDB创建创建数据库后,要给添加用户访问权限,否则是登录不上的。

use runoob

 

今天的分享就到这里,希望大家喜欢!!

拓展阅读

如何使用自助式商业智能 (BI) 避免组织中的数据孤岛

BI系统打包Docker镜像及部署的技术难度和实现

数据可视化分析之新技能——魔数图

与【小白新手教程】Ubuntu中安装MongoDB相似的内容:

【小白新手教程】Ubuntu中安装MongoDB

本文由葡萄城技术团队于博客园原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 分享给小白的操作教程 , 希望给有需要的人一点帮助。虽然是一个简单的问题,老手可能已经得心应手了,但是作为新手却要研究很久,这里按步骤给大家分享一下如何完成在Ubuntu

保姆教程系列:小白也能看懂的 Linux 挂载磁盘实操

!!!是的没错,胖友们,保姆教程系列又更新了!!! @目录前言简介一、磁盘分区二、文件系统三、实际操作1. 使用lsblk命令查看新加入的磁盘信息2. 使用fdisk或者cfdisk分区新磁盘,并将分区标记为Linux文件系统类型(83)3. 格式化新分区,使用mkfs命令4. 创建挂载目录,使用m

测试进阶之路—新手关于测试碎碎念篇

这是一篇京东JDStar小萌新的测试总结和经验分享,适用于广大小白新手测试进阶探讨,欢迎大家共同探讨关于测试的用例设计和如何提升测试效率。

当小白遇到FullGC

本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用,希望能够帮助一些新手在排查问题没有很好的思路时,提供一些思路,让小白也能轻松解决FullGC问题

[转帖]BIS出口管制新规说明会,进一步明确十大问题

https://zhuanlan.zhihu.com/p/573765504 10月13日晚9点,BIS就出口管制新规举行电话会议简报,出口执法助理副部长Thea Kendler主持会议。小白总结要点如下: 1、发布新规原因 沙利文说的很直白了,就是在先进芯片等高新技术领域维持自身科技霸权地位,遏制

小白也能懂的Mysql数据库索引详解

一文让你彻底了解:主键索引/二级索引,聚簇索引/非聚簇索引,回表/索引覆盖,索引下推,联合索引/最左联合匹配,前缀索引,explain

小白也能懂的Mysql数据库索引详解

核心概念 主键索引/二级索引 聚簇索引/非聚簇索引 回表/索引覆盖 索引下推 联合索引/最左联合匹配 前缀索引 explain 一、[索引定义] 1.索引定义 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法

[转帖]小白科普丨何为树、二叉树和森林?

摘要:本文为大家带来树、二叉树和森林的表示及如何进行相互转换。 本文分享自华为云社区《树、二叉树和森林的表示及相互转换》,作者:1+1=王。 树的基本概念 树的定义:树是n(n >= 0)个节点的==有限==集。当n=0是,称为空树。 树的特点: (1)树的根没有前驱,除根外的其他节点有且仅有一个前

小白科普丨何为树、二叉树和森林?

摘要:本文为大家带来树、二叉树和森林的表示及如何进行相互转换。 本文分享自华为云社区《树、二叉树和森林的表示及相互转换》,作者:1+1=王。 树的基本概念 树的定义:树是n(n >= 0)个节点的==有限==集。当n=0是,称为空树。 树的特点: (1)树的根没有前驱,除根外的其他节点有且仅有一个前

小白都会的数据可视化大屏搭建,速来学习

华为云aPaaS DTSE技术布道师左倩与开发者和伙伴们交流了SVE的独特价值优势和应用实践,手把手教大家基于开天aPaaS集成工作台流编排搭建轻应用和0码构建业务可视化大屏,体验“一次开发、多端使用”的极致便利。