目录
1. mongodb安装
2. 通过命令行启动
3. 以配置文件方式启动
4. mongodb停止
首页 数据库 mysql教程 mongodb安装和配置

mongodb安装和配置

Jun 07, 2016 pm 03:56 PM
mongodb 下载 安装 官网 配置

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 mongodbcp -R -n mongodb-li

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();
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

net4.0有什么用 net4.0有什么用 May 10, 2024 am 01:09 AM

.NET 4.0 用于创建各种应用程序,它为应用程序开发人员提供了丰富的功能,包括:面向对象编程、灵活性、强大的架构、云计算集成、性能优化、广泛的库、安全性、可扩展性、数据访问和移动开发支持。

芝麻开门官网入口 gate.io交易所进入地址 芝麻开门官网入口 gate.io交易所进入地址 Feb 28, 2025 am 11:03 AM

本文解答了“芝麻开门”官网入口和Gate.io交易所入口地址的问题。首先明确指出,“芝麻开门”并非已知正规交易平台,可能是错误信息或别称。Gate.io作为知名数字资产交易平台,其官方入口地址需谨慎查找,避免钓鱼网站。

如何在Debian上配置MongoDB自动扩容 如何在Debian上配置MongoDB自动扩容 Apr 02, 2025 am 07:36 AM

本文介绍如何在Debian系统上配置MongoDB实现自动扩容,主要步骤包括MongoDB副本集的设置和磁盘空间监控。一、MongoDB安装首先,确保已在Debian系统上安装MongoDB。使用以下命令安装:sudoaptupdatesudoaptinstall-ymongodb-org二、配置MongoDB副本集MongoDB副本集确保高可用性和数据冗余,是实现自动扩容的基础。启动MongoDB服务:sudosystemctlstartmongodsudosys

MongoDB在Debian上的高可用性如何保障 MongoDB在Debian上的高可用性如何保障 Apr 02, 2025 am 07:21 AM

本文介绍如何在Debian系统上构建高可用性的MongoDB数据库。我们将探讨多种方法,确保数据安全和服务持续运行。关键策略:副本集(ReplicaSet):利用副本集实现数据冗余和自动故障转移。当主节点出现故障时,副本集会自动选举新的主节点,保证服务的持续可用性。数据备份与恢复:定期使用mongodump命令进行数据库备份,并制定有效的恢复策略,以应对数据丢失风险。监控与报警:部署监控工具(如Prometheus、Grafana)实时监控MongoDB的运行状态,并

Navicat查看MongoDB数据库密码的方法 Navicat查看MongoDB数据库密码的方法 Apr 08, 2025 pm 09:39 PM

直接通过 Navicat 查看 MongoDB 密码是不可能的,因为它以哈希值形式存储。取回丢失密码的方法:1. 重置密码;2. 检查配置文件(可能包含哈希值);3. 检查代码(可能硬编码密码)。

Pi币重大更新:Pi Bank要来了! Pi币重大更新:Pi Bank要来了! Mar 03, 2025 pm 06:18 PM

PiNetwork即将推出革命性移动银行平台PiBank!PiNetwork今日发布重大更新Elmahrosa(Face)PIMISRBank,简称PiBank,它将传统银行服务与PiNetwork加密货币功能完美融合,实现法币与加密货币的原子交换(支持美元、欧元、印尼盾等法币与PiCoin、USDT、USDC等加密货币的互换)。究竟PiBank有何魅力?让我们一探究竟!PiBank主要功能:一站式管理银行账户和加密货币资产。支持实时交易,并采用生物特

gate.io官方登录入口 gate.io交易平台官网登录入口 gate.io官方登录入口 gate.io交易平台官网登录入口 Mar 04, 2025 pm 10:39 PM

Gate.io是一个安全且可靠的加密货币交易平台,在行业内享有盛誉。自2013年成立以来,它已成为全球领先的交易平台之一,为用户提供广泛的加密货币交易和金融服务。Gate.io以其出色的安全措施和用户友好的界面而闻名,使其成为初学者和经验丰富的交易者进行加密货币交易的理想选择。

Bybit交易所手机版app下载教程图解 Bybit交易所手机版app下载教程图解 Feb 16, 2025 am 08:36 AM

下载Bybit交易所手机版app教程:官方网站下载:访问官方网站,选择“移动应用”,下载适用于iOS或Android系统的app。应用商店搜索:在AppStore或Play商店搜索“Bybit”,下载官方app。安装步骤:安装完成后,授予必要权限,点击图标打开app即可使用。注意事项:务必从官方渠道下载app,开启双重认证,妥善保管账户信息。

See all articles