日期:2014-05-16  浏览次数:20516 次

Linux上MongoDB的安装与配置

长话短说,一共有两种方法。(我随便选了一个发行版Mint)

一、apt-get方法

官网上说的很清楚:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
1、更新软件源列表,加入mongo相关的东西:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

sudo apt-get update

2、安装mongodb
sudo apt-get install mongodb-10gen

3、配置
三个文件:配置文件、数据文件、日志文件
用这种方式安装之后会有缺省的设置:
配置文件:/etc/mongodb.conf
数据文件:/var/lib/mongodb
日志文件:/var/log/mongodb

4、使用
服务器端的命令:
sudo service mongodb start

sudo service mongodb stop

sudo service mongodb restart

客户端的命令:
mongo

5、额外的说明:
使用的时候首先需要启动服务器端,然后再开一个终端窗口执行mongo命令,这样就能进行增删改查了。

二、下载压缩包

1、下载解压

下载地址:http://www.mongodb.org/downloads

解压缩到你开发常用的目录(这个随意):

tar -zxvf xxx.tgz

2、配置

这种方式需要自己设置配置文件、数据文件和日志文件,上一种方式看起来比较方便,哈哈。

在解压出来的mongodb(解压出来的文件夹名字比较长,改成mongodb方便一些)文件夹下新建data目录和log目录,然后在log目录下新建一个日志文件:

touch mongodb.log

3、运行服务器端

./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log

4、运行客户端

.bin/mongo localhost:10001
也可以通过浏览器访问服务器端

http://localhost:10001/

在你指定端口的基础上加1000,就能访问管理页面,可以直接看日志

http://localhost:11001/

5、为了方便起见,可以写一个配置文件,启动服务器端的时候参数就少写一点

在mongodb目录下新建mongodb.conf文件,编辑如下:

port=10001
dbpath=data/
logpath=log/mongodb.log
logappend=true

以后启动服务器端就可以这样写:

./bin/mongod -f mongodb.conf