首页 > 数据库 >【小白新手教程】Ubuntu中安装MongoDB

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

时间:2023-04-18 14:03:24浏览次数:49  
标签:show admin MongoDB db 查询 Ubuntu 新手 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()

 

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


5. 查询集合,删除集合

use mydb

switched to db mydb

>show collections

mycol

mycol2

system.indexes

runoob

> db.mycol2.drop()

6.用Navicat链接MongoDB

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

7. 在Wyn BI中链接MongoDB

 

【小白新手教程】Ubuntu中安装MongoDB_开发者_03

链接效果

 

【小白新手教程】Ubuntu中安装MongoDB_开发者_04

这里有几点必须要注意:

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

use runoob

 

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

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

拓展阅读

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

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

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



本文是由葡萄城技术开发团队发布,转载请注明出处:葡萄城官网




标签:show,admin,MongoDB,db,查询,Ubuntu,新手,root
From: https://blog.51cto.com/powertoolsteam/6203241

相关文章

  • Ubuntu下安装及配置MySQL
    与在centos下安装相比多很多坑,不建议用。 一、软件安装Ubuntu下有两种常用方式apt-get方式(类似于yum)deb包方式安装(类似于rpm包)1.下载并解压软件下载地址:http://dev.mysql.com/downloads/mysql/这个tar包里包含mysql软件所有deb软件包创建安装目录:mkdir/usr/local/mysql将.tar文......
  • VsCode常用设置(新手必备!)
    很多同学会有疑问,为什么我看到很多大牛的视频里面敲代码的时候,输入一个template,就会出现一大块代码。为什么我输入一个​​template​​,只有这一个单词,啥也没出来别墨迹,快解决闲话不多说,我们就来聊一聊如何--懒省事(在VsCode里面设置自定义的模板)首先:我们要找到这个模板设置的......
  • Ubuntu Server QT开发
    平台:Ubuntu18.04server.文件:qt-everywhere-src-5.12.12.tar.xz1.安装环境1.1通用环境$sudoaptinstallbuild-essentialvimbcflexbisongawklibncurses5-devtexinfocurlwgetunzippython1.2专用环境$sudoaptinstalllibx11-devlibxext-devlibxtst-de......
  • 在Ubuntu上安装Anaconda
    您可以按照以下步骤在Ubuntu上安装Anaconda:1.在Anaconda官网上下载适合您的系统的Anaconda。可以从以下链接获取:https://www.anaconda.com/products/individual2.打开终端,并cd到您下载的Anaconda安装程序所在的目录。3.在终端中,输入以下命令来启动安装程序:```bashAnaconda......
  • mongodb 3.x 之实用新功能窥看[1] ——使用TTLIndex做Cache处理
    mongodb一直都在不断的更新,不断的发展,那些非常好玩也非常实用的功能都逐步加入到了mongodb中,这不就有了本篇对ttlindex的介绍,刚好我们的生产业务场景中就有这个一个案例。。。 一:案例分析   我们生产的推荐系统要给用户发送短信和邮件的关联营销......
  • ubuntu 20.04 更新阿里源
    一、如下更新源进入目录cd/etc/apt备份原文件sudomvsources.listsources.list.back编辑sudovimsources.list如下debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteduniversemultiversedebhttp://mirrors.aliyun.com/ubuntu/bionic-securitymain......
  • ubuntu22.04 在多个应用中不能调用 fcitx5 输入法的问题
    网上找了很多教程,都是设置环境变量,本身思路没问题。只不过有问题的是,环境变量是基于会话的。大多数教程设置环境变量的方法需要启动一个shell进程才能加载。而用户的窗口进程是系统启动的时候就已经加载了,肯定不会去加载shell的环境变量。在用户配置中写入环境变量直接把......
  • VsCode常用设置(新手必备!)
    很多同学会有疑问,为什么我看到很多大牛的视频里面敲代码的时候,输入一个template,就会出现一大块代码。为什么我输入一个template,只有这一个单词,啥也没出来别墨迹,快解决闲话不多说,我们就来聊一聊如何--懒省事(在VsCode里面设置自定义的模板)首先:我们要找到这个模板设置的入口在文件->......
  • ubuntu1804的网络配置(桥接)
    笔记ubuntu1804的网络配置(VMwareWorkstation)在虚拟机的编辑里面的虚拟网络编辑器中,先添加一个网络,然后更改设置,将VMnet信息选择桥接、自动。2.虚拟机设置,选择硬件里面的网络适配器,连接方式选择桥接。3.进入Ubuntu命令行,输入命令(1.ifconfig查看网卡和ip(2.sudovi/etc/n......
  • 《Ubuntu — NetworkManager开机提示A start job is running for Network Manager wai
    轉自:https://www.cnblogs.com/zhuangquan/p/13209758.html,僅供參考學習使用1.NetworkManagerUbuntuServer:Ubuntu的Server版本只有终端界面,没有桌面GUI,且Server版本不会安装NetworkManager,所以UbuntuServer网络由配置文件进行配置。由于Server版本一般用作服务器的......