Linux平台安装MongoDB
2016-01-09 00:39
696 查看
1. tar安装包下载
相信大家当前用的都是64位Linux,可以在官网下载直接下载安装包。下载地址:http://www.mongodb.org/downloads
选择安装包版本:
吐槽:官网有时候打开缓慢,大家耐心等待。
备注:我安装的Linux为阿里云ECS,4核8G内存。
2. 解压和新建文件夹
将下载好的安装包mongodb-linux-x86_64-3.2.0.tar拷贝至/opt路径[dddd@e010125001186.bja /opt] $ls aegis java mongodb mongodb-linux-x86_64-3.2.0.tar
解压tar文件:tar -xvf mongodb-linux-x86_64-3.2.0.tar
[dddd@e010125001186.bja /opt] $sudo tar -xvf mongodb-linux-x86_64-3.2.0.tar mongodb-linux-x86_64-3.2.0/README mongodb-linux-x86_64-3.2.0/THIRD-PARTY-NOTICES mongodb-linux-x86_64-3.2.0/MPL-2 mongodb-linux-x86_64-3.2.0/GNU-AGPL-3.0 mongodb-linux-x86_64-3.2.0/bin/mongodump mongodb-linux-x86_64-3.2.0/bin/mongorestore mongodb-linux-x86_64-3.2.0/bin/mongoexport mongodb-linux-x86_64-3.2.0/bin/mongoimport mongodb-linux-x86_64-3.2.0/bin/mongostat mongodb-linux-x86_64-3.2.0/bin/mongotop mongodb-linux-x86_64-3.2.0/bin/bsondump mongodb-linux-x86_64-3.2.0/bin/mongofiles mongodb-linux-x86_64-3.2.0/bin/mongooplog mongodb-linux-x86_64-3.2.0/bin/mongoperf mongodb-linux-x86_64-3.2.0/bin/mongod mongodb-linux-x86_64-3.2.0/bin/mongos mongodb-linux-x86_64-3.2.0/bin/mongo [dddd@e010125001186.bja /opt] Press ENTER or type command to continue $ls aegis java mongodb-linux-x86_64-3.2.0 mongodb-linux-x86_64-3.2.0.tar
将mongodb-linux-x86_64-3.2.0文件夹名字改为mongoldb。
执行:mv mongodb-linux-x86_64-3.2.0 mongodb
[dddd@e010125001186.bja /opt]
$sudo mv mongodb-linux-x86_64-3.2.0 mongodb
[dddd@e010125001186.bja /opt] $ls aegis java mongodb mongodb-linux-x86_64-3.2.0.tar
进入mongoldb目录,新建data/db和logs文件夹。
执行mkdir data,mkdir logs。
[dddd@e010125001186.bja /opt] $cd mongodb [dddd@e010125001186.bja /opt/mongodb] $ls bin GNU-AGPL-3.0 MPL-2 README THIRD-PARTY-NOTICES [dddd@e010125001186.bja /opt/mongodb] $sudo mkdir data [dddd@e010125001186.bja /opt/mongodb] $sudo mkdir logs [dddd@e010125001186.bja /opt/mongodb] $ls bin data GNU-AGPL-3.0 logs MPL-2 README THIRD-PARTY-NOTICES
3. 配置mongodb.conf
进入/opt/mongodb/bin新建mongodb.conf文件$sudo vi mongodb.conf
填写如下内容
dbpath = /opt/mongodb/data/db logpath = /opt/mongodb/logs/mongodb.log port = 27017 fork = true
其中参数dbpath为数据库文件存放路径,logpath为日志文件存放路径,port为监听端口,fork为后台运行。
4. 安装运行
进入/opt/mongodb/bin目录执行命令sudo ./mongod --config mongodb.conf
结果如下,表示成功安装。
about to fork child process, waiting until server is ready for connections. forked process: 27173 child process started successfully, parent exiting
查看mongoldb进程,正常。
$ps aux|grep mongodb root 27173 0.4 0.8 380252 67940 ? Sl 23:46 0:01 ./mongod --config mongodb.conf 125233 27721 0.0 0.0 113712 1012 pts/0 S+ 23:53 0:00 grep mongodb
5. 登陆mongodb
登陆数据库,显示结果如下,表示正常进入test数据库。$sudo ./mongo MongoDB shell version: 3.2.0 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2016-01-08T23:46:07.243+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2016-01-08T23:46:07.243+0800 I CONTROL [initandlisten] >
6. 执行简单插入操作
数据插入> user = {"name":"dddd","age":27} { "name" : "dddd", "age" : 27 } > db.user.insert(user); WriteResult({ "nInserted" : 1 })
数据查找
> db.user.find() { "_id" : ObjectId("568fdb160c31c49ae8db3ac9"), "name" : "dddd", "age" : 27 }
退出数据库
> exit bye
到目前为止,mongodb只是简单安装起来了,接下来将会探讨安装过程中可能碰到的问题。
>>安装过程中常见异常,请进入Linux平台安装MongoDB常见异常
相关文章推荐
- mongodb 常用语句
- mongodb的复制集实现
- mongodb 基于地理位置的查询
- Mongodb使用时用_id作为检索条件的一个问题
- MongoDB基本命令
- MongoDB 语法使用小结
- windows环境下Mongodb分片配置
- Python写mongodb mapreduce实例
- mongodb时间戳转换成格式化时间戳
- MongoDB安装
- MongoVE连接MongoDB 不显示数据问题
- mongoDB 3.0 安全权限访问控制
- MongoDb gridfs-ngnix文件存储方案
- MongoDB 数据类型
- ExpressJS File Uploading – GridFS – MongoDB
- mongodb的基本配置
- MongoDB在Linux下安装和启动和配置
- Linux下MongoDB的安装、配置、启动
- window平台安装 MongoDB
- mongoose封装管理mongodb的公共模块