MongoDB安装和基本使用
2015-10-19 11:12
771 查看
安装
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 解压 我的安装结构如图:
命令如下:
3:拷贝到相应的文件夹即可
在Shell里面启动
1:在MongoDB的文件夹下创建dbs和logs的文件夹
2:到bin下,运行./mongod –dbpath ../dbs,就可以启动数据库了当然,也可以通过–logpath 来指定日志文件的路径,需要指定到文件。
演示:
这种方式默认是前台的方式运行进程。命令查看
[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配置如下:
./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
注意:这个地方不能使用kill -9 pid,这样会导致数据丢失,同时mongodb还可能会报错。
如果使用kill -9 pid的方式关闭mongodb,并且mongodb不能正常启动,则需删除mongod.lock文件:
3:也可以进入javascript shell(推荐使用),切换到admin数据库,运行db.shutdownServe()
命令如下:
use admin
db.shutdownServe()
ok了。
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了。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 从源码安装Mysql/Percona 5.5
- 如何在 Fedora 上安装 MongoDB 服务器
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 解决vc中unable to connect to the MKS:Internal error问题
- 杰奇一些安装详细说明文件,比官方更细
- 无线网卡安装DIY
- 网卡安装常见问题精解
- DB2数据库的安装
- CentOS下DB2数据库安装过程详解
- ghost安装系统软件硬盘安装器 安装ghost图文教程
- CentOS 6.3下编译安装Ruby 2.0笔记
- FREEBSD安装POSTGRESQL笔记
- Redis总结笔记(一):安装和常用命令
- FreeBSD 6.2 安装全程图解教程
- 安装Apache和PHP的一些补充
- Lua在windows下的安装及环境配置