mongodb 3.2 实战(二)安装配置及常用操作
2016-04-27 00:45
831 查看
一、安装配置
wget命令直接下载安装包wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.5.tgz
配置
一般将软件放在usr/local/下面,这里直接在local新建文件夹
Mkdir mongodb
直接解压到当前目录
tar -zxvf mongodb-linux-x86_64-1.8.5.tgz
将mongodb-linux-x86_64-1.8.5.tgz 移动到mongodb文件夹内
Mv mongodb-linux-x86_64-1.8.5.tgz /usr/local/mongodb
一般默认情况下mongo是没有配置文件的所以需要自己自定义一个mongo配置文件
在/usr/local/mongodb/config新建mongo.cnf
Touch mongo.cnf
配置conf
dbpath代表Mongodb数据库对应的目录,参数对应值为D:\Mongodb\data
logpath代表日志文件的文件路径,参数值就是文件路径的值
logappend代表Mongodb的日志信息在日志文件中累加而不是覆盖,没有参数值,所以value为空
journal代表启动日志,没有参数值,所以value为空
jsonp代表允许通过http方式来访问jsonp格式数据,没有参数值,所以value为
以配置文件方式启动
D:\Mongodb\bin>mongod -f D:\Mongodb\mongodb.conf
启动mongodb
./mongod –dbpath=/usr/local/mongodb/data –fork –logpath=/usr/local/mongodb/logs
查看进程
netstat -tlnup |grep mongod
进入mongo
./mongo
配置mongo远程访问
./mongod -f /usr/local/mongodb/config/mongodb.cnf
启动界面如下
关闭mongo
直接control+c或者Pkill mongod
管理界面
./mongod –dbpath=/data/db –rest
配置mongo远程访问
将mongodb加入到系统服务中
vi /etc/rc.local
加入/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/config/mongodb.cnf
二、常用操作
创建数据库use database_name;
//当向这个数据库中插入集合时,自动创建该数据库。没有操作时,仅仅是在内存中有一个数据库
查询存在多少数据库
Show dbs;
插入集合
db.gaokao.insert({“name”:”陈方林”}))
查询数据
db.col.find().pretty();
//一般需要在后面直接加上一个pretty,这样在console打印成类似json的格式
查询条件当某个字段不为空的情况
{“userType”:”3”,”agent_Invitecode”: { $exists: true }}
添加用户
db.createUser({“user” : “gaokao”,
“pwd”: “gaokao”,
“roles” : [ { role: “clusterAdmin”, db: “admin” },
{ role: “readAnyDatabase”, db: “admin” },
“readWrite”
] },
{ w: “majority” , wtimeout: 5000 } )
相关文章推荐
- 在OS X 上安装MongoDB
- mongodb 限制ip访问
- mongodb 限制ip访问
- mongodb 限制ip访问
- Node.js + MongoDB + AngularJS - 5 在Node.js中处理数据I0-1
- MongoDB -- 3.0用户创建
- Centos7 系统下node.js+Nginx+MongoDB的安装与配置
- Mongodb之备份恢复脚本
- MongoDB的网页客户端RockMongo
- mongodb 日期类型
- Mongodb 3.2.1检查表是否为capped
- MongoDB 常用操作
- 8天学通MongoDB——第二天 细说增删查改
- 8天学通MongoDB——第一天 基础入门
- 详解log4j2(下) - Async/MongoDB/Flume Appender 按日志级别区分文件输出
- MongoDB 分页查询的方法及性能
- 【MongoDB】常用知识点
- 【MongoDB】chunk too big to move的解决方案
- 浅谈Mongodb性能优化
- MongoDB3.2中与DB数据库操作相关常用方法介绍