idea的mongo插件把线上的数据库怎么导到本地

idea的mongo插件把线上的数据库怎么导到本地,第1张

本机是Windows 7 32位,故下载的是mongodb-win32-i386-261zip,后续例程均是基于该版本数据库
2、配置环境变量
解压mongodb-win32-i386-261zip文件到E:\,并重新命名mongodb-win32-i386-261文件夹为mongodb,目录结构如下图
并在系统设置中配置环境变量path = E:\mongodb\bin;( 便于在命令行中直接使用mogodb命令 )
3、配置MongoDB数据库
创建一个mongoconfig配置文件,配置MongoDB数据库的dbpath(数据库存储路径)和logpath(日志文件存储路径);
你也可是使用 --dbpath选项和 --logpath选项来配置路径;
##store data here
dbpath=E:\mongodb\data
##all output go here
logpath=E:\mongodb\log\mongolog
特别提示:
由于dbpath路径为 E:\mongodb\data ,而这个文件夹默认不存在,故 需手动创建 ,不然在执行MongoDB服务器时会提示找不到该文件夹;同理,也需 手动创建 一个 E:\mongodb\log 文件夹用于保存日志。
4、启动MongoDB服务器
使用 mongodexe --config E:\mongodb\mongoconfig 启动MongoDB服务器。--config 选项表示启动时通过 E:\mongodb\mongoconfig配置文件的信息配置服务器。
5、连接MongoDB服务器
使用mongoexe连接已经启动的MongoDB server。(如果第4步服务器没有启动成功,连接MongoDB服务器时会报第7步异常里的错误!)
启动成功后,进入mongodb shell命令行,在 mongodb shell命令行 中我们可以进行数据库的访问,已经对数据库执行CRUD *** 作。
6、添加MongoDB到Winodows服务
window服务来启动MongoDB 服务器。其实做到第5步,我们已经完成了对MongoDB数据的安装已经配置,可以直接开始鼓捣MongoDB CRUD命令
了,但是每次都通过第4步进行添加配置并启动难免麻烦,这才有了第6步添加MongoDB到window服务,实现了通过启动服务来启动MongoDB 服务
器。
1)添加MongoDB到Windows Service, 以便于通过window服务配置系统启动时MongoDB服务自动启动。配置成功后,在控制面板的服务中可看到该服务,如下所示:
C:\Users\Administrator> mongod --config D:\mongodb\mongoconfig --install
2)启动MongoDB服务
C:\Users\Administrator> net start MongoDB
3)停止MongoDB服务
C:\Users\Administrator> net stop MongoDB
4)从windows服务中移除MongoDB服务
C:\Users\Administrator> mongod --remove
5)通过mongod --help查看更多的配置命令选项。
C:\Users\Administrator> mongod --help
--install install mongodb service
--remove remove mongodb service
7、异常:
warning: Failed to connect to 127001:27017, reason: errno:10061
表示:没有启动MondoDB服务器,或启动服务器失败;

没有bin目录那有mongoexe等这些exe程序文件吗?一般都是在bin目录下的,没遇到过解压后没有bin目录的
注意:
1 MongoDB 264 Linux 版要求 glibc 必须是 25 以上,所以需要先确认 *** 作系统的 glibc 的版本。
2 在 32 位平台 MongoDB 不允许数据库文件(累计总和)超过 2G,而 64 位平台没有这个限制。

一) 下载MongoDB
下载Windows 32-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文件和库文件。bin目录中包含如下几个程序:
●bsondump: 将 bson 格式的文件转储为 json 格式的数据
●mongo: 客户端命令行工具,其实也是一个 js 解释器,支持 js 语法
●mongod: 数据库服务端,每个实例启动一个进程,可以 fork 为后台运行
●mongodump/ mongorestore: 数据库备份和恢复工具
●mongoexport/ mongoimport: 数据导出和导入工具
●mongofiles: GridFS 管理工具,可实现二制文件的存取
●mongos: 分片路由,如果使用了 sharding 功能,则应用程序连接的是 mongos 而不是mongod
●mongosniff: 这一工具的作用类似于 tcpdump,不同的是他只监控 MongoDB 相关的包请求,并且是以指定的可读性的形式输出
●mongostat: 实时性能监控工具
二) 设置MongoDB工作目录
将其解压到 c:\,再重命名为mongo,路径为c:\mongo
三) 设置数据文件路径
在c:\mongo里面新建logs和data文件夹
在c:\mongo\logs里面新建mongodblog文件,建立日志文件
在c:\mongo\data里面新建文件夹db,建立数据存放目录
四) 启动MongoDB服务
打开 cmd,输入命令: c:\mongo\bin\mongodexe --dbpath=c:\mongo\data\db
正常运行显示以下信息:
Mongdb默认的监听端口为27017。

python 访问 mongodb 需要先安装 pymongo,如下: pip install pymongo txt 文件格式: 代码如下: #coding=utf-8from pymongo import MongoClientconn = MongoClient('127001', 27017)# 连接 test 数据库,没有则自动创建db = conntest # 使用 students 集合,没有则自动创建students = dbstudents# 打开学生信息文件, 并将数据存入到数据库with open('studentstxt', 'r') as f: for line in freadlines(): # 分割学生信息 items = linestrip('\r')strip('\n')split(',') # 添加到数据库 studentsinsert({ 'stu_id': items[0], 'name': items[1], 'grade': int(items[2]) })# 数据库查询学生信息并打印出来for s in studentsfind(): print(s)

如何将MongoDB数据库的数据迁移到MySQL数据库中
先把oracle的数据导出为平面文件,比如txt或csv 然后再导入进mongodb就好了! oracle数据导出的话,可以试试用sqluldr


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13401360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存