CentOS下安装
1 解压文件
将
解压到当前文件夹
解压命令:
tar zxvf mongodb-linux-i686-1.8.2.tgz
2 进入解压文件夹下,将bin下的所有的文件拷贝到/usr/local/bin/下
拷贝命令:
cp bin/* /usr/local/bin/
3 在指定的目录下存储数据
比如在:/home/decard/mongodb/,在该目录下建立data目录,在data下建立db和log目录,并在log目录下建立mongodb.log(空的)
4 退回到mongodb目录下,建配置文件mongodb.config
内容如下(配置文件目录要和新建目录保持一致):
dbpath = /home/decard/install/mongodb/data/db/
logpath = /home/decard/install/mongodb/data/log/mongodb.log
port = 27001
5 在mongodb目录下启动mongodb
启动命令:
mongod -f mongodb.config --fork
启动过程可能会遇到的一系列问题:
A、执行启动命令出现问题
解决方法:
安装glibc.i686(安装过程中按y继续安装,安装成功出现Complete!),安装命令:
yum install glibc.i686
B、再次执行启动命令出现问题
解决方法:
安装libstdc++.so.6,安装过程中又会出现问题:
解决这个问题的方法:更新标注的库(安装过程中按y继续安装,安装成功出现Complete!),更新命令:
yum update libstdc++-4.4.7-4.el6.x86_64
然后继续安装libstdc++.so.6(安装过程中按y继续安装,安装成功出现Complete!),安装命令:
yum install libstdc++.so.6
安装两个兼容库后,再启动mongodb数据库,执行步骤5
Windows下安装
1 安装
将
文件点击安装在某个目录下,如E:mongodb下,注意设置安装路径。
2 设置环境变量
把安装文件的.bin目录放置系统环境变量下(以便进入dos下直接进行下一步操作,可参考另一篇博客Windows和CentOS下jdk安装)。
3 增加目录
在E:mongodb目录下,增加data目录,在data目录下增加db和log两个目录,在log目录下增加一个文本文档,改名为mongodb.log。
4 更改配置文件
在E:mongodb目录下,增加一个文本文档,改名为mongodb.config,接下来将配置文件写在里边,写法如下:
·dbpath = E:\mongodb\data\db //数据库数据路径
·logpath = E:\mongodb\data\log\mongodb.log //日志文件路径
·port = 27001 //修改绑定端口,默认连接端口27017
5 设置mongodb服务
用管理员身份打开dos,启动数据库:
mongod -f E:\mongodb\mongodb.log --serviceName mongoDB --install
6 开启自启动服务
net start MongoDB (服务名为MongoDB)
7 检查服务是否开启
services.msc
出现如下图界面说明安装成功切设置成功