MongoDB安装和基本使用

安装
1:去官方下载最新的包,http://www.mongodb.org/downloads。目前最新的版本是3.0.7
我们使用的版本是2.6.5 下载目录/user/common命令:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz -P /user/common
2:然后tar zvxf 解压 我的安装结构如图:
这里写图片描述
命令如下:

tar -zxvf mongodb-linux-x86_64-2.6.5.tgz 
mv mongodb-linux-x86_64-2.6.5.tgz /usr/common/
mv mongodb-linux-x86_64-2.6.5 mongodb2.6.5

3:拷贝到相应的文件夹即可

cd /usr/common/mongodb2.6.5/

在Shell里面启动
1:在MongoDB的文件夹下创建dbs和logs的文件夹

mkdir dbs;
mkdir logs;
touch logs/mongodb.log

2:到bin下,运行./mongod –dbpath ../dbs,就可以启动数据库了当然,也可以通过–logpath 来指定日志文件的路径,需要指定到文件。
演示:

cd bin;
./mongod --dbpath ../dbs --logpath ../logs/mongodb.log

这种方式默认是前台的方式运行进程。命令查看
[root@iZ25ed9nobgZ ~]# ps -ef |grep mongodb
root 20586 19900 5 10:37 pts/2 00:00:01 ./mongod –dbpath ../dbs –logpath ../logs/mongodb.log
root 20639 20606 0 10:38 pts/3 00:00:00 grep –color=auto mongodb
3:可以把启动的参数设置到一个配置文件中,然后在启动的时候通过-f进行指定
touch mongodb.conf
编辑mongodb.conf配置如下:

dbpath=dbs
logpath=logs/mongodb.log
port=27017
fork=true

./bin/mongod -f mongodb.con令:进入mongodb的shel ./mongo 127.0.0.1:27017令:
db;db;成功,发现显示了两条重复的命令:我用的是SecureCRTPortable修改配置:
这里写图片描述
再次执行命令效果如下ok了。
这里写图片描述
4:MongoDB默认会监听27017端口,可以通过–port来指定主端口 上面的配置已经配置进去了。
5:可以通过./mongod –help来查看启动时可以指定的参数
./mongod –help
在后台启动使用–fork选项,将会通知mongodb在后台运行。也可以配置到文件里面去,设置fork=true即可
关闭
1:如果是在Shell里面启动的,ctrl+c退出shell就关闭了
2:如果是在后台启动的,运行pkill mongod

 ps -ef|grep mongo
 kill pid

注意:这个地方不能使用kill -9 pid,这样会导致数据丢失,同时mongodb还可能会报错。
如果使用kill -9 pid的方式关闭mongodb,并且mongodb不能正常启动,则需删除mongod.lock文件:

3:也可以进入javascript shell(推荐使用),切换到admin数据库,运行db.shutdownServe()
命令如下:
use admin
db.shutdownServe()
这里写图片描述
ok了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值