mongodb安装和基础操作 您所在的位置:网站首页 芒果tv缓存路径 mongodb安装和基础操作

mongodb安装和基础操作

2023-06-11 14:11| 来源: 网络整理| 查看: 265

1、进入/etc/yum.repos.d/创建一个mongodb.repo的文件输入(图2)内容

 

 2、使用网络yum下载mongodb,如果出现下列没有发现mongodb软件包的情况,使用命令yum makecache手动更新缓存(注:“yum makecache” 是 yum 工具的一个命令,它用于更新本地的软件包缓存。当你安装或更新软件包时,yum 会自动下载软件包的元数据并缓存在本地,以加快后续的安装和更新速度。然而,如果你长时间没有使用 yum,软件包缓存可能已经过期了,需要使用 “yum makecache” 命令手动更新缓存。这样可以确保你使用的是最新的元数据,并避免一些未知的错误。)

 3、缓存元文件以后重新下载mongodb

 4、安装完成以后可以直接启动(mongodb的服务名是mongod)

5、可以使用 rpm -ql mongodb-org-server查看数据包生成的文件的各个路径

 6、进入/etc/mongod.conf文件中,配置同时监听所有的IPV4版本的IP,修改完成后重启服务

 

 

数据库基础操作:

1、登录mongodb数据库

 

 2、库操作

查看数据库(图1)(mongodb数据库默认有三个库:admin、local、config)

查看当前所在库(图2)

切换数据库(图3)

创建数据库(隐式创建)不用主动创建,使用use newDB,会自动创建不存在的数据库,只有在库中创建文档后才会保存,并使用show dbs查看到(图4)

删除数据库(图5)

 文档操作:

创建一个sen的库并进入

创建一个名字叫xiaosen的集合

查看集合

删除xiaosen集合并查看

 创建一个名为xiaosen的集合,向xiaosen集合里插入gaosen:"123.com"b并且查询xiaosen集合中的内容

 向xiaosen集合里一次性插入yumiao:"123.com"和liwen:"123.com"。然后查看xiaosen集合

 删除_id为ObjectId("6464c7d73199c0b6c2df18dd")的内容和删除xiaosen集合里的全部内容

创建用户并设置密码且赋予该用户读写权限:

1、进入数据库,切换到要创建用户的目标数据库

 

 2、在 user数据库中创建一个sen用户,并设置一个密码123.com,并且赋予他读写的权限,反馈:您成功创建了一个用户名为"sen",角色为"readWrite"的用户。这个用户在 MongoDB 数据库中有读写权限。

 3、退出mongodb数据库,然后使用新创建的sen用户登录   user代表mongodb数据库中创建用户的库,-u代表指定的用户,-p代表该用户的密码

 

数据备份:(不使用用户名和密码的条件下)

1、查看数据库,进入sen数据库,创建一个xiaosen集合,插入yumiao、gaosen、zhangchuang、liwen并查看是否插入成功

  2、mongodump是备份命令  -d是指定库sen  -o是指定输出备份目录到/下的opt/gao目录  

 3、将sen库内的info和xiaosen表删除

 4、mongorestore是备份命令 -d选项指定要恢复的数据库名称  c选项指定要恢复的集合名称。

 5、查看sen库中的集合和数据

备份成功 

   

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有