首先,如果用yum安装mongodb数据库的话,后期是无法使用自带mongodump工具进行导入导出的,另外MongoDB Compass工具无法整个库导出,很不方便,这里就会用到一个mongodb很实用的可视化工具studio3T,他可以对mongodb进行数据的导入导出实现数控备份恢复 。
下面就来介绍studio3T的使用:
1、studio 3T官方下载地址:https://studio3t.com/download/,第一次安装会有30天试用期 。
2、登录:首先这样进行用户名密码登录mongo数据库,来到Authentication菜单下面,
Authentication Mode选择Basic
下面填写username、password,点击Test Connection测试连接成功后,点击保存,即可连接mongo数据库

文章插图
3.备份数据(导出数据)
通过右键数据库下的collections目录,选择export collections,下一步选择json格式

文章插图
来到存放路径选择,选择好路径后,点击绿色Execute按钮开始导出

文章插图
4、恢复数据(导入数据)
跟导出步骤相似,新建一个数据库,右键库名,选择import collections,选择json格式,再选择要导入的文件,最后点击Execute开始按钮即可

文章插图

文章插图
【mongodb用studio3T进行数据备份和用户的创建】5.新建用户名密码
右键数据库名,选择Open Intellishell,进入命令行操作形式,

文章插图
如下命令进行新建用户名,mongo可以分别对指定库进行创建用户名和权限,对应的用户只能查看对应的数据库,创建删除必须都要在admin用户下进行,
use admin
db.createUser(
{
user: "test",
pwd: "123456",
roles: [{role: "readWrite", db: "test"}]
}
)
查看用户:db.system.users.find();
删除用户:
use admin
db.system.users.remove({user:'whgdvirtual3004'});
个人建议,运行项目时,如果一个终端里面运行2个以上项目时,不建议为每个库单独创建用户权限,这样会导致项目冲突的 。
推荐阅读
- Android Hawk框架使用介绍
- 使用Docker来构建、运行、发布微服务
- 机器学习概念和经典算法,我用大白话给你讲清楚了!入门必看
- 使用Excel来制作文件管理目录
- RFM模型升级,使用Excel完成全自动分析
- 善用沙盒虚拟机,测试有风险的程序让你无视木马病毒
- 喝普洱茶的几大禁忌,喝胖大海的禁忌与作用
- 黄茶有哪些功效与作用,荷叶柠檬菊花茶的功效与作用
- 齐桓公争霸重用的人 齐桓公手下有哪些大臣
- 红茶的功效作用介绍,黄芪红茶的功效与作用怎么样
