如何将mongoDB安装为系统服务器系统安装

推荐这篇日记的豆列
······& 在Ubuntu中安装MongoDB
在Ubuntu中安装MongoDB
,MongoDB做为NoSQL数据库,最近几年持续升温,越来越多的企业都开始尝试用MongoDB代替原有Database做一些事情。MongoDB也在集群,分片,复制上也有相当不错的的表现。我通过将做各种MongoDB的部署实验进行介绍。
关于作者:
张丹(Conan), 程序员Java,R,PHP,Javascript
weibo:@Conan_Z
转载请注明出处:
MongoDB作为一种文档型的NoSQL数据库,使用起来非常灵活,回避了关系型数据库前期的复杂数据库设计。MongoDB存储基于JSON格式,同时用Javascript做为数据库操作语言,给了使用者无限想象的空间,可以通过编程在MongoDB服务器中解决非常复杂的条件查询的问题。
MongoDB在Windows中安装
MongoDB在Linux Ubuntu中安装
通过命令行客户端访问MongoDB
1 MongoDB在Windows中安装
在Windows系统上安装MongoDB数据库是件非常简单的事情,下载可执行安装文件(exe),双击安装即可。下载地址:
MongoDB服务器运行命令:MongoDB安装目录/bin/mongod.exe
MongoDB客户端运行命令:MongoDB安装目录/bin/mongo.exe
2 MongoDB在Linux Ubuntu中安装
本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MongoDB数据库软件包可以通过apt-get实现。但我们修要安装官方提供MongoDB软件源。
修改apt的source.list文件,增加10gen的设置。
# 下载密钥文件
sudo apt-key adv --keyserver hkp://:80 --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.kVFab9XYw0 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://:80 --recv 7F0CEB10
gpg: 下载密钥‘7F0CEB10’,从 hkp 服务器
gpg: 密钥 7F0CEB10:公钥“Richard Kreuter ”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
# 在source.list中增加MongoDB源的配置
~ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
# 更新软件源
~ sudo apt-get update
在Linux Ubuntu中安装MongoDB数据库
#安装MongoDB服务器端
~ sudo apt-get install mongodb-10gen
安装完成后,MongoDB服务器会自动启动,我们检查MongoDB服务器程序
# 检查MongoDB服务器系统进程
ps -aux|grep mongo
2:23 /usr/bin/mongod --config /etc/mongodb.conf
# 通过启动命令检查MongoDB服务器状态
netstat -nlt|grep 27017
0 0.0.0.0:27017
# 通过启动命令检查MongoDB服务器状态
~ sudo /etc/init.d/mongodb status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mongodb status
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status mongodb
mongodb start/running, process 6870
# 通过系统服务检查MongoDB服务器状态
~ sudo service mongodb status
mongodb start/running, process 6870
通过web的控制台,查看MongoDB服务器的状态。在浏览器输入 http://ip:28017 ,就可以打开通过web的控制台了。
3. 通过命令行客户端访问MongoDB
安装MongoDB服务器,会自动地一起安装MongoDB命令行客户端程序。
在本机输入mongo命令就可以启动,客户端程序访问MongoDB服务器。
MongoDB shell version: 2.4.9
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
/group/mongodb-user
# 查看命令行帮助
help on db methods
db.mycoll.help()
help on collection methods
sharding helpers
replica set helpers
help admin
administrative help
help connect
connecting to a db help
key shortcuts
misc things to know
show database names
show collections
show collections in current database
show users
show users in current database
show profile
show most recent system.profile entries with time >= 1ms
show the accessible logger names
show log [name]
prints out the last segment of log in memory, 'global' is default
set current database
db.foo.find()
list objects in collection foo
db.foo.find( { a : 1 } )
list objects in foo where a == 1
result of the use to further iterate
DBQuery.shellBatchSize = x
set default number of items to display on shell
quit the mongo shell
MongoDB服务器,默认情况下是允许外部访问的。这样单节的MongoDB,我们已经成功地安装在Linux Ubuntu系统中。
转载请注明出处:
This entry was posted in
Designed by在Windows 7上安装MongoDB 2.6.7 - 为程序员服务
在Windows 7上安装MongoDB 2.6.7
注意:Windows并不适合学习和部署MongoDB ,本文仅仅是介绍在Windows7上如何安装MongoDB 2.6.7,并不推荐你这样去学习MongoDB
注意:从mongodb 2.2开始不再支持Windows XP,所以本文只适合于XP以后的Vista、Windows7或之后的版本。
需要下载的介质和下载地址:
451413_intl_x64_zip.exe
/s/1i3Bt1y9
32位Windows 下载mongodb-win32-i386-2.6.7-signed.msi
/s/1sjkEMIh
64位Windows 下载 mongodb-win32-x86_64-2008plus-2.6.7-signed.msi /s/1ntso8QX
mongdb图形化管理工具
/s/1c02GmHE
如果不知道自己的Windows是32bit还是64bit,可以在cmd中运行
wmic os get osarchitecture
命令来获得信息
安装MongoDB
首先下载 HotFix 内存补丁451413_intl_x64_zip.exe,并运行
点击continue会将补丁解压到你指定的路径,在你指定的路径下会生成Windows6.1-KB-x64.msu 安装文件,双击该文件()
点击 “是(Y)“
安装后需要重启Windows
假设为64位操作系统则双击 mongodb-win32-x86_64-2008plus-2.6.7-signed.msi ,否则mongodb-win32-i386-2.6.7-signed.msi
选择接受协议” I accept the terms in License Agreement”
,并点击Next
选择Typical典型安装
点击Install
默认情况下mongodb会被安装在C:\Program Files\MongoDB 2.6 Standard下,确认已安装mongodb,在cmd中运行
“C:\Program Files\MongoDB 2.6 Standard\bin\mongo.exe” –version
若返回MongoDB shell version: 2.6.7,则说明安装成功了,可以将mongodb的命令加入到环境变量PATH中
点击开始菜单 , 计算机=》右键菜单=》点击属性
菜单 高级=&环境变量
“C:\Program Files\MongoDB 2.6 Standard\bin”;
将以上信息完整不差地加入到变量值的最前面 ,并点击确定=》确定
如果正确添加,那么可以在cmd.exe中直接运行mongo 命令了,重新打开一个cmd.exe
之后以管理员身份打开一个cmd.exe
执行如下命令
md "C:\mongodb"
md "C:\mongodb\log"
md "C:\mongodb\data"
echo logpath=C:\mongodb\log\mongo.log & "C:\mongodb\mongod.cfg"
echo dbpath=C:\mongodb\data
&& "C:\mongodb\mongod.cfg"
"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe" --config "C:\mongodb\mongod.cfg" --install
注意以上命令必须以管理员身份运行!!!
之后可以用mongo命令登陆数据库并执行一些命令了,例如:
db.dbdao.insert({URL:""});
db.dbdao.find()
安装ROBOMONGO 图形化管理工具
使用之前下载的Robomongo-0.8.4-i386.exe图形化工具
双击运行 Robomongo-0.8.4-i386.exe
之后运行 robomongo,可以在开始菜单找到启动程序 ,点击Create
如果只连接本地的mongodb,那么什么都不用选择 ,save即可
点中本地,并点击connect
之后可以通过robomongo来管理mongodb了
删除MongDB服务
如果不再使用MongDB服务,则可以删除该服务,命令如下:
net stop MongoDB
“C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe” –remove
Related posts:
诗檀软件 邮箱:
, ORA-ALLSTARS Exadata用户组QQ群:
原文地址:, 感谢原作者分享。
您可能感兴趣的代码}

我要回帖

更多关于 mongodb 服务安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信