mongodb安装和基础操作 | 您所在的位置:网站首页 › 芒果tv缓存路径 › mongodb安装和基础操作 |
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 实验室设备网 版权所有 |