当前位置:首页 > 数据库 > mongodb安装和配置

mongodb安装和配置

2022年09月17日 13:26:37数据库6

1. mongodb安装


先下载mongodb,官网地址; http://www.mongodb.org/downloads
curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz
解压缩
tar -zxvf mongodb-linux-x86_64-2.6.1.tgz
新建目录
mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-2.6.1/ mongodb

2. 通过命令行启动


通过执行./bin/mongod启动mongodb,
查看mongod启动的所有选项
cd mongodb 
./bin/mongod --help
主要选项:
--dbpath :  
  数据保存目录,默认为/data/db/,
 每个mongod需要独立的数据目录,启动时会在数据目录生成mongod.lock,这个文件防止其他mongod进程使用该目录。
--port:
 启动端口,默认为27017
--fork:
 以守护进程方式启动。
--logpath:
  日志目录
--config
  指定配置文件。

启动mongodb
mkdir data

./bin/mongod --port 9000 --fork --logpath /home/mongodb/log/mongodb.log  --dbpath /home/mongodb/data/

3. 以配置文件方式启动


建立配置文件
mkdir config
vim config/mongodb.conf
将上面的配置写入文件
# mongodb config file

port = 9000

fork = true

logpath = /home/mongodb/log/mongodb.log

dbpath = /home/mongodb/data/
启动
./bin/mongod --config /home/mongdb/conf/mongodb.conf
建议使用配置文件方式来启动。

4. mongodb停止

可以使用kill 进程方式来停止。如果进程号为10000, 使用 kill 10000。 这样系统会保存数据,然后关闭连接,停止服务。
不能使用 kill -9 ,这样直接关闭数据库,导致数据文件有损坏。

另一种方式来关闭
使用mongo shell,这是最稳妥的方式
./bin/mongo --port 9000
use admin
db.shutdownServer();

地址: http://blog.csdn.net/yonggang7/article/details/25543283


作者:yonggang7
来源链接:https://blog.csdn.net/u014285882/article/details/25543283

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/42675.html

标签: MongoDB
分享给朋友:

“mongodb安装和配置” 的相关文章

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程: * JDK 1.8 * Maven 3.5.2 * Spring Boot 2.1.3.R...

趣味编程|手写一个集成多数据源mongodb的 starter

趣味编程|手写一个集成多数据源mongodb的 starter

关注公众号“AI码师”领取2021最新面试资料一份,公众号内回复“源码”,获取本项目源码 【前言】 主演:老王(技术总监),小码(本猿) 老王:小码啊,我们项目中需要使用到mongodb,你集成下吧,完成了和我说下。...

springboot整合mongodb changestream

前言 changestream是monggodb的3.6版本之后出现的一种基于collection(数据库集合)的变更事件流,应用程序通过db.collection.watch()这样的命令可以获得被监听对象的实时变更 想必对mysql主从复...

yum安装MongoDB

yum安装MongoDB

1.配置MongoDB的yum源 创建yum源文件: #cd /etc/yum.repos.d  #vim mongodb-org-4.0.repo  使用阿里云的源 [...

Navicat for MongoDB 破解

Navicat for MongoDB 破解

Navicat for MongoDB是一款功能强大,直观的,易于使用MongoDB管理和开发的终极解决方案。Navicat for MongoDB为您提供了一个高度可用的GUI,以简化您的日常数据库任务。我们精心设...

mongodb与mysql命令对比

mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关...

JAVA单例MongoDB工具类

我经常对MongoDB进行一些基础操作,将这些常用操作合并到一个工具类中,方便自己开发使用。 没用Spring Data、Morphia等框架是为了减少学习、维护成本,另外自己直接JDBC方式的话可以更灵活,为自己以后的积累留一个脚印。   JAVA驱动版本...

CentOS 8.2上安装部署MongoDB 4.4

CentOS 8.2上安装部署MongoDB 4.4

目录 什么是MongoDB?: 环境规格: CentOS 8中安装MongoDB Yum存储库: CentOS 8中为MongoDB设置资源限制: 在CentOS 8上安装MongoDB数据库: C...

MongodB数据库安装教程

MongodB数据库安装教程

MongodB数据库安装教程 1 官网下载msi安装文件 官网地址:[传送门](MongoDB Community Download | MongoDB) 阿里云盘:「mongodb-windows-x86_64-5.0.5-s...

Mongodb 安装

Mongodb 安装

ee@ubuntu:~$ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz % Total % Received % Xferd Average Sp...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。