mongodb 在 linux 下的安装与配置
来源:互联网 发布:php get请求 带参数 编辑:程序博客网 时间:2024/06/06 09:09
下载链接: http://www.mongodb.org/downloads
首先在linux中解压缩安装程序
通过命令操作:
解压:[root@localhost soft]# tar -zxvf mongodb-linux-x86_64-2.4.12.tar
解压过程如下:
- [root@localhost soft]# tar -zxvf mongodb-linux-x86_64-2.4.12.tar
- mongodb-linux-x86_64-2.4.12/
- mongodb-linux-x86_64-2.4.12/THIRD-PARTY-NOTICES
- mongodb-linux-x86_64-2.4.12/GNU-AGPL-3.0
- mongodb-linux-x86_64-2.4.12/README
- mongodb-linux-x86_64-2.4.12/bin/
- mongodb-linux-x86_64-2.4.12/bin/mongofiles
- mongodb-linux-x86_64-2.4.12/bin/mongostat
- mongodb-linux-x86_64-2.4.12/bin/bsondump
- mongodb-linux-x86_64-2.4.12/bin/mongos
- mongodb-linux-x86_64-2.4.12/bin/mongotop
- mongodb-linux-x86_64-2.4.12/bin/mongodump
- mongodb-linux-x86_64-2.4.12/bin/mongoimport
- mongodb-linux-x86_64-2.4.12/bin/mongosniff
- mongodb-linux-x86_64-2.4.12/bin/mongo
- mongodb-linux-x86_64-2.4.12/bin/mongod
- mongodb-linux-x86_64-2.4.12/bin/mongoexport
- mongodb-linux-x86_64-2.4.12/bin/mongorestore
我们把 mongodb-linux-x86_64-2.4.12重命名为mongodb
我们把在mongodb目录下新建一个data目录存放数据、新建一个log目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log
- [root@localhost soft]# mv mongodb-linux-x86_64-2.4.12 mongodb
- [root@localhost soft]# cd mongodb
- [root@localhost mongodb]# mkdir log
- [root@localhost mongodb]# mkdir data
- [root@localhost mongodb]# cd log
- [root@localhost log]# touch mongodb.log
把mongod放到服务自启动项中
编辑/etc/rc.d/rc.local,加入下述代码然后保存。
- [root@localhost log]# vi /etc/rc.d/rc.local
- #add mongodb service
- rm -rf /soft/mongodb/data/* && /soft/mongodb/bin/mongod --dbpath=/soft/mongodb/data/ --logpath=/soft/mongodb/log/mongodb.log --logappend&
重启计算机再看MongoDB是否启动,重启后可以直接使用 mongo命令登录,最终发现是可以成功的。
将mongo命令文件copy到/usr/bin下,这样就可以在任何目录下使用mongo命令了。
- [root@localhost log]# cp /soft/mongodb/bin/mongo /usr/bin/
重启计算机,然后打开终端,输入mongo命令:
- [root@localhost ~]# mongo
- MongoDB shell version: 2.4.12
- connecting to: test
- >
可以看到登录成功了,说明我们可以像使用ls命令一样使用mongo命令了。
测试:往数据库中插入值
- connecting to: test
- > db.foo.save({a:1})
从数据库中查询
- > db.foo.find()
- { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }
- >
补充:默认端口号是27017,当然在启动时也可以指定未使用的其它端口。
通过查看端口号看MongoDB是否启动。
- [root@localhost ~]# netstat -lanp | grep "27017"
- tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 2442/mongod
- unix 2 [ ACC ] STREAM LISTENING 18203 2442/mongod /tmp/mongodb-27017.sock
可以看到,已启动成功。
0 0
- mongodb 在 linux 下的安装与配置
- Mongodb在linux下的安装与配置
- MongoDB 在linux下的安装配置
- MongoDB 在Windows 与 Linux 下的安装与启动
- MongoDB 在Windows 与 Linux 下的安装与启动
- Mongodb在Linux下的安装和启动和配置
- Mongodb在Linux下的安装和启动和配置
- Mongodb在Linux下的安装和启动和配置
- Mongodb在Linux下安装及配置
- MongoDB 在Linux 下的安装与启动
- Mongodb在win7下的安装配置
- Mongodb在win7下的安装配置
- Mongodb在win7下的安装配置
- MongoDB在windows下的安装配置
- Ubuntu下mongodb的安装与配置
- Windows下MongoDB的安装与配置
- window下MongoDB的配置与安装
- window下MongoDB的配置与安装
- iOS 网络编程模式总结
- [读书笔记]浪潮之巅
- Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat
- FPGA开发流程
- shell 命令
- mongodb 在 linux 下的安装与配置
- struts2自定义拦截器
- 第九周项目三——“*”的输出
- C++模板总结
- 第9周项目5-程序填充题(2)
- 【敏捷】 James谈汤森路透研发中心敏捷引入历程(ZZ)
- 详解SOA五种基本架构模式
- 关于人脸识别作品源码和服务评测的分享
- Java reflection(反射)