环境:Linux,MongoDB版本2.2.2:

MongoDB的安装和启动都比较简单
1.解压 mongodb-linux-i686-2.2.2.tgz 到/usr/local/目录下:
这里我的目录是:/usr/local/mongodb2.2.2
2.创建两个路径:一个用来存放数据库文件,一个用来存放数据库日志文件
在这里我在:/usr/local/mongodb2.2.2目录下创建了data和logs目录
3.启动数据库:
使用如下命令启动数据库
./bin/mongod --dbpath=/usr/local/mongodb2.2.2/data/ --logpath=/usr/local/mongodb2.2.2/logs/db.log --fork
启动过程如:
[root@localhost mongodb2.2.2]# ./bin/mongod  --dbpath=/usr/local/mongodb2.2.2/data/ --logpath=/usr/local/mongodb2.2.2/logs/db.log --fork
forked process: 32093
all output going to: /usr/local/mongodb2.2.2/logs/db.log
log file [/usr/local/mongodb2.2.2/logs/db.log] exists; copied to temporary file [/usr/local/mongodb2.2.2/logs/db.log.2012-05-28T18-16-42]
child process started successfully, parent exiting

如果需要让数据库自动启动,可以把启动目录添加到Linux启动脚本项中
4.可通过查看logs目录中的db.log查看数据库的一些信息,如第一次启动数据库,能看到如下信息:

[root@localhost logs]# more db.log
Tue May 29 02:16:42
Tue May 29 02:16:42 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Tue May 29 02:16:42
Tue May 29 02:16:42 [initandlisten] MongoDB starting : pid=32093 port=27017 dbpath=/usr/local/mongodb2.2.2/data/ 32-bit host=localhost
Tue May 29 02:16:42 [initandlisten]
Tue May 29 02:16:42 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Tue May 29 02:16:42 [initandlisten] **       see http://blog.mongodb.org/post/137788967/32-bit-limitations
Tue May 29 02:16:42 [initandlisten] **       with --journal, the limit is lower
Tue May 29 02:16:42 [initandlisten]
Tue May 29 02:16:42 [initandlisten] db version v2.2.2, pdfile version 4.5
Tue May 29 02:16:42 [initandlisten] git version: d1b43b61a5308c4ad0679d34b262c5af9d664267
Tue May 29 02:16:42 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Tue May 29 02:16:42 [initandlisten] options: { dbpath: "/usr/local/mongodb2.2.2/data/", fork: true, logpath: "/usr/local/mongodb2.2.2/logs/db.log" }
Tue May 29 02:16:42 [initandlisten] Unable to check for journal files due to: boost::filesystem::basic_directory_iterator constructor: No such file or directory: "/usr/local/mong
odb2.2.2/data/journal"
Tue May 29 02:16:43 [websvr] admin web console waiting for connections on port 28017
Tue May 29 02:16:44 [initandlisten] waiting for connections on port 27017
从中可以看出数据库启动的端口号等信息。
5.进入数据库:
使用bin下面的mongo脚本:
进入如下命令行:
[root@localhost bin]# ./mongo
MongoDB shell version: 2.2.2
connecting to: test
>
>
>
使用mongo脚本进入连接上的是默认的test数据库。

转载于:https://blog.51cto.com/unicorn1842/1081113

MongoDB安装和启动相关推荐

  1. mongoDB安装及启动

    指令集合 curl -O https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.9.tgz tar -zxvf mongodb-macos-x ...

  2. mongoDB——安装和启动

    下载mongoDB安装包:http://www.mongodb.org/downloads mongoDB服务器端安装和启动步骤: 1. 在磁盘创建文件夹 d:\mongodb           d ...

  3. mongodb 安装、启动

    MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库, ...

  4. Mongodb 安装和启动

    一.首先去官网下载对应的的mongodb ,本人的操作系统是win7 64位 mongodb-win32-x86_64-2.0.6.rar 解压安装:进入到bin目录下,会看到N多的.exe文件 二. ...

  5. MongoDB 安装与启动

    51Testing软件测试网6o j$^Q A c MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存 ...

  6. mongodb安装配置启动

    官网下载 https://www.mongodb.com/ 配置环境变量 1. 打开环境配置文件 open ~/.bash_profile2. 添加环境配置MONGODB_HOME=/soft/mon ...

  7. [linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、

    参考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安装完美实现! 1. mongoDB安装.启动.关闭 1.1 下载安装包 ...

  8. MongoDB安装、管理工具、操作

    1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 ...

  9. MongoDB在Windows系统下的安装和启动

    mongodb Windows 安装版,及mongdb可视化工具 版本选择 MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当 ...

最新文章

  1. 【泰语歌】กลับคำสาหล่า 歌手:Mike Piromporn
  2. 【转载】应广大群众的要求,今天开始连载《超容易的Linux系统管理入门书》一书...
  3. 下周开幕,给深圳的电子工程师准备的展会!
  4. php having,having方法
  5. java BufferedReader
  6. 类与方法java讲解_Java中方法使用的深入讲解
  7. hdu4405 掷骰子走格子
  8. idea一直在 downloading plugins for ... 失败
  9. 深入.NET 青鸟影院系统
  10. 激励函数的意义和常用几个激励函数
  11. 计算机技术需要学单片机吗,手把手教你学51单片机
  12. 关于Android Bluetooth(安卓蓝牙)在车载产品中的使用变化
  13. Intouch学习笔记一
  14. java new jsonparser_java – JSONParser无法解析为某种类型
  15. Java程序:停车场计费
  16. 从零开始写一个框架的详细步骤
  17. PowerPivot——DAX(函数)
  18. 一个多层级节点用户树的设计构思
  19. php30pro移动电源,30分钟让P30 Pro近满血 华为超级快充移动电源评测:迄今最强“奶妈”...
  20. 从“账房先生”到“中国巨型计算机之父”,慈云桂先后主导了中国四代计算机的研发...

热门文章

  1. Memcached安装
  2. MYSQL基础--学习笔记
  3. php多进程实现 亲测
  4. HTML5 canvas 初级入门教程【转】
  5. 1.MVC的工作流程
  6. ArcGIS Server常见问题集锦(转载)
  7. 内卷时代的晋升述职要“想明白”和“讲清楚”
  8. PMCAFF高端俱乐部首次集结,最顶级产品人的私密俱乐部!
  9. 【运营】运营必看!如何吸引用户主动的参与活动?
  10. docker进阶 一键安装wordpress