mongodb学习(一)-mongodb安装

mongodb安装

@(mongodb)

linux

下载mongoDB

我使用的版本是2.6.12

mongo2.6.12

服务器部署和运行

下载好之后使用rz命令上传至/home
上传完毕后解压 tar zcvf mongodb-linux-x86_64-2.6.12.tgz mongo2.6.12
ll /home/mongo2.6.12/mongodb-linux-x86_64-2.6.12/bin
可以看到
Alt text
cd /home/mongo2.6.12
新建一个文件夹
mkdir mongo_sample
cd mongo_sample
mkdir data
mkdir conf
mkdir bin
mkdir log

cp ../mongodb-linux-x86_64-2.6.12/bin/mongod bin/

cd conf
vim mongod.conf

输入

port = 12345 #端口号
dbpath = data #文件存储位置
logpath = log/mongod.log #日志位置
fork = true  #在后台运行

./bin/mongod -f conf/mongod.conf

运行需要一定的时间,视机器性能而定,看到以下的输出说明运行成功

about to fork child process, waiting until server is ready for connections.
forked process: 8194
child process started successfully, parent exiting

使用自带的mongo客户端进行连接

为了方便操作,将解压后的bin文件中mongo文件拷贝到客户端的bin目录下
cp /home/mongodb-linux-x86_64-2.6.12/bin/mongo /home/mongo2.6.12/mongo_sample/bin

cd /home/mongo2.6.12/mongo_sample

./bin/mongo 127.0.01:12345/test

windows

下载安装

下载mongodb的windows安装包,我用的2.6.6
记得安装的时候选择custom,其他的全都选下一步

文件配置

在安装的目录下新建
conf
data
log

在conf目录下新建mongod.conf

文件内容为

port=12345
dbpath=E:\develop\database\mongodb2.6\data
logpath=E:\develop\database\mongodb2.6\log\mongod.log
logappend=true

这里要注意不能像是linux里那样,加入fork = true,否则无法运行
fork不支持windows 解决可以通过添加mongodb为windows服务来解决

运行

用管理员身份运行dos命令窗口

将mongo注册为服务
.\mongod.exe --config "E:\develop\database\mongodb2.6\conf\mongod.conf" --install --serviceName "mongodb"

卸载mongo服务
mongod.exe --remove --serviceName "MongoDB"

启动
net start mongodb

关闭
net stop MongoDB

然后就可以在任务管理器的服务中看到名为mongodb的服务了

我的电脑–>管理–>服务–>找到mongdb
为了不影响电脑的开机速度,将其设置为手动,这样每次用到的时候启动一次就可以了

同时为了每次启动方便
将mongo的bin目录配置windows的环境变量path中去

使用自带客户端连接mongo数据库

mongo 127.0.0.1:12345

接下来的操作和linux中的一样,不赘述

猜你喜欢

转载自blog.csdn.net/Chirskuro/article/details/78926721