转载

使用虚拟机在ubuntu下搭建mongod开发环境

最近在折腾mongodb和nodejs,在imooc上找了一个mongodb的入门教程,跟着里面一步一步的走,下面记录下我操作的步骤和遇到的问题。

一、使用VirtualBox安装unbuntu,我用的是14.10的版本。

二、下载monogdb的源码,网址是: http://www.mongodb.org/downloads

三、解压并编译源码。

  • 解压命令 tar -vxf mongodb-src-r2.8.0-rc5.tar
  • 编译命令 scans all 。如果你的电脑cpu有多核心,你可以使用 scans all -j 核心数(如2、4等)来加快编译的速度,我只用了一个核心,结果速度很慢。我主要想体验下编译的过程,你也可以直接下载编译好的二进制文件。

四、编译好的常用程序介绍。

  • mongod  -mongodb数据库的执行程序,使用它进行数据库的部署操作
  • mongo -用来连接mongodb数据库的客户端程序
  • mongoimport mongoexport -mongodb数据库的导入导出
  • mongodump mongorestore -mongodb数据库二进制文件的导入导出,常用于备份和恢复操作

五、搭建简单的mongodb服务器

  • 创建目录结构
    使用虚拟机在ubuntu下搭建mongod开发环境
  • 将mongod文件复制到bin目录下:cp ../mongod-linux-x86_64-2.6.7/bin/mongod bin/
  • 创建配置文件mongod.conf:
    1 port = 12345 2 dbpath = data 3 logpath = log/mongod.log 4 fork = true
    其中,port是mongodb的端口号,dbpath是数据库文件的存放路径,data表示当前文件夹下的data目录,logpath是日志文件的保存路径,fork属性表示是否后台启动
  • 执行mongod命令:./bin/mongod -f conf/mongod.conf 使用虚拟机在ubuntu下搭建mongod开发环境
    出现上述代码,表示mongodb启动成功

六、使用mongo客户端连接mongoDB服务器

  • 拷贝mongo命令到bin目录: cp ../mongod-linux-x86_64-2.6.7/bin/mongo bin/
  • 连接到mongoDB服务器test数据库: ./bin/mongo 127.0.0.1:12345/test
    使用虚拟机在ubuntu下搭建mongod开发环境
    出现下图中的信息表示连接成功
  • 关闭数据库
    use admin db.shutdownServer()
正文到此结束
Loading...