找回密码
 立即注册

QQ登录

只需一步,快速开始

@Martin.Zhang
超级版主   /  发表于:2022-11-18 15:07  /   查看:1195  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 17:32 编辑

小白分享给小白的操作教程 , 希望给有需要的人一点帮助.老手不是问题的问题,但是作为新手却要研究很久,这里按步骤给大家分享一下如何完成安装配置.


image.png919060974.png

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


1.安装MongoDB

  1. sudo apt-get install mongodb
复制代码

2.查看运行状态

  1. pgrep mongo -l
复制代码

其他的一些状态查询命令

  1. sudo service mongodb start
复制代码
sudo service mongodb restart

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

保存后重启MongoDB服务

  1. bind_ip = 0.0.0.0  
  2. port = 27017  
  3. auth=true
复制代码

4.常用命令,

  1. 查询当前所在数据库
  2. db
  3. 查询所有数据库
  4. show dbs
  5. 查询当前数据库中所有的用户
  6. show users
  7. 查询当前库中所有表
  8. show tables
  9. 查询当前库中所有集合
  10. show collections
  11. 添加用户
  12. db.addUser('user','pwd')
  13. 删除用户
  14. db.removeUser('username')
  15. 添加超级管理员,一般要切换到 admin 中,可以 命令中执行 use admin
  16. db.createUser({user: "root",pwd: "root", roles: [ { role: "root", db: "admin" } ]})
  17. 登录用户;如果添加了用户,在执行查询的时候会报错,可以登录一下,然后再运行命令
  18. db.auth("root", "root")
  19. 查询所有账户,只有在admin下才可以使用
  20. use admin
  21. db.system.users.find().pretty()
复制代码

image.png78128966.png


5. 查询集合,删除集合

  1. use mydb
  2. switched to db mydb
  3. >show collections
  4. mycol
  5. mycol2
  6. system.indexes
  7. runoob
  8. > db.mycol2.drop()
复制代码

6.用Navicat链接MongoDB


image.png789661254.png


7. 在wyn中链接MongoDB

image.png495422667.png

连接效果

image.png411130065.png


这里有几点必须要注意:

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

  1. use runoob
复制代码

image.png256623839.png


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

image.png149822997.png









0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部