设为首页 收藏本站
查看: 1083|回复: 0

[经验分享] MongoDB学习(二)Windows环境安装MongoDB

[复制链接]

尚未签到

发表于 2015-7-8 08:19:45 | 显示全部楼层 |阅读模式
  MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来。
  在下载页面可以看到,对操作系统支持很全面,OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本。目前的稳定版本是2.6.4版本。
  注意:

1. MongoDB 2.6.4 Linux 版要求 glibc 必须是 2.5 以上,所以需要先确认操作系统的 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里面新建mongodb.log文件,建立日志文件
  在c:\mongo\data里面新建文件夹db,建立数据存放目录
  
  四) 启动MongoDB服务
  打开 cmd,输入命令: c:\mongo\bin\mongod.exe --dbpath=c:\mongo\data\db
  正常运行显示以下信息:
      DSC0000.jpg
  Mongdb默认的监听端口为27017。
  如果没有请求信息,mongdb每隔5分钟会显示一条信息。
      DSC0001.jpg
  在浏览器中输入http://localhost:27017/。会出现
       You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
  表明服务已经启动。


  五) 将MongDB作为windows服务随机启动
  1. cmd中输入命令: c:\mongo\bin\mongod.exe --path=c:\mongo\data\db --logpath=c:\mongo\logs\mongodb.log --journal --install
       正常情况下显示以下信息: all output going to: c:\mongo\logs\mongodb.log
  2. 开启服务,输入命令 net start MongoDB
       正常情况下显示以下信息:
        DSC0002.jpg
      停止服务,输入命令:net stop MongoDB
      删除服务,输入命令:mongod --remove
  


六) 客户端连接MongoDB服务  1.  新开一个cmd窗口,输入命令:c:\mongo\bin\mongo
  出现以下信息表明连接成功:


      DSC0003.jpg

  mongoVUE是一个可视化工具,相当于我们熟悉的plSql,不过也可以执行对数据库的操作.
  
  七) 安装过程中出现的问题
  1. 如果出现下图的错误:
   DSC0004.jpg
  先看服务启动没有,如果没有启动服务先启动服务,如果服务已经启动了,那有可能是上次不正常关闭mongo,导致存放数据的文件被占用了,被锁住了。只需将c:\mongo\data\db中的mongod.lock文件删除掉。重新启动服务即可。
  
  总结:mongoDB无需安装,只需要创造服务器的启动环境即可:需要的是bin文件夹(存放的是mongoDB的一些命令)、指定数据库的位置和日志位置、建立一个日志文件。有了这些,mongoDB服务器端就可以启动了.
  
  
  
     
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-84275-1-1.html 上篇帖子: mongodb sharding cluster(分片集群) 下篇帖子: MongoDb数据库设计
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表