linux部署mongodb及基本操作

本文详细介绍了如何在Linux系统上部署MongoDB,包括创建数据存储目录、安装与解压MongoDB、配置与启动服务。同时,文章讲解了MongoDB的基本操作,如连接数据库、创建与删除数据库、插入与查询数据、更新记录以及权限设置。还涵盖了高级用法,如find()方法的使用,以减少流量。
摘要由CSDN通过智能技术生成

一.安装部署mongo

1.创建文件夹
/opt/mongodb/single
/opt/mongodb/data/db

2.进入single目录下载安装包

//下载 tar.gz文件
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz

3.解压 并修改文件名
mv mongodb-linux-x86_64-2.4.6 mongo

4.进入mongo目录

5.创建配置文件
– mkdir conf
– cd conf
– vim conf.properties

#端口
port=27017
#db存放的目录
dbpath=/opt/mongotest/data/db
#后台启动需要配置日志输出
logpath=/opt/mongotest/single/mongo/log/mongo.log
#日志模式
logappend=true
#设置成后台启动
fork=true 

6.启动mongo
mongo目录执行

./bin/mongod -f conf/conf.properties  

启动mongodb

日志输出:

root@chwx2:/opt/mongotest/single/mongo# ./bin/mongod -f conf/conf.properties 
about to fork child process, waiting until server is ready for connections.
forked process: 4988
all output going to: /opt/mongotest/single/mongo/log/mongo.log
child process started successfully, parent exiting

表示后台启动mongo成功


二.使用mongo进行日常操作

1.连接mongodb
mongo/bin目录下执行
./mongo

2.查看数据库
show dbs

3.查看当前所在数据库
db

4.创建数据库
use openfire (临时创建 如果不做操作 则离开后被系统删除)

5.在当前数据库删除当前数据库
db.dropDatabase()

6.查看当前库的所有用户
show users

7.查看集合(或者叫表)
show collections

8.创建集合
db.createCollection(“mycollection”)

9.创建集合并制定集合的属性
db.createCollection(“mycol”, { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )

</
字段 类型 描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值