MongoDB搭建及基础操作

本文档详细介绍了如何在Linux(CentOS)环境下搭建MongoDB,并涵盖了数据库的基本操作,包括导出导入、备份恢复、复制数据库、克隆集合以及创建和管理用户等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、搭建MongoDB

#关闭系统防火墙和安全机制
systemctl stop firewalld.service 
setenforce 0

#配置yum源仓库
vim /etc/yum.repos.d/mongodb-org.repo

[mongodb-org]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

#清除元数据缓存并且加载元数据缓存
yum clean all
yum makecache

#安装mongodb
yum -y install mongodb-org

#编辑配置文件,将监听端口修改为0.0.0.0监听所有
vim /etc/mongod.conf


 10   path: /var/log/mongodb/mongod.log      		 #系统日志文件存放位置
 
 14   dbPath: /var/lib/mongo        		 		 #数据存储位置
 24   pidFilePath: /var/run/mongodb/mongod.pid   	 #进程管理,pid文件存放位置
 25   timeZoneInfo: /usr/share/zoneinfo
 26 
 27 # network interfaces
 28 net:
 29   port: 27017		#默认端口号
 30   bindIp: 127.0.0.1  # Listen to local interface only, comment to listen on all interface    s.     #监听地址,监听所有人0.0.0.0

#开启mongod服务
systemctl start mongod.service

#进入mongodb
mongo

#查看所有数据库
show dbs

exit

#生成第二个实例
cd /etc
cp -p mongod.conf mongod2.conf

vim mongod2.conf

#修改日志文件存放路径 #修改数据存储目录  #修改端口号防止冲突
path: /data/mongodb/mongod2.log
dbPath: /data/mongodb/mongo
port: 27018

mkdir -p /data/mongodb
touch /data/mongodb/mongod2.log
mkdir -p /data/mongodb/mongo

#启动新实例
mongod -f /etc/mongod2.conf

#检测mongod端口
netstat -natp | grep mongod
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      51126/mongod        
tcp        0      0 0.0.0.0:27018           0.0.0.0:*         
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leec。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值