MongoDB在Linux环境下的安装与配置

目录

[1. 准备工作](#1. 准备工作)

[2. 安装MongoDB](#2. 安装MongoDB)

[2.1 传输MongoDB安装包](#2.1 传输MongoDB安装包)

[2.2 解压安装包](#2.2 解压安装包)

[2.3 创建MongoDB安装目录](#2.3 创建MongoDB安装目录)

[2.4 创建数据目录和日志目录](#2.4 创建数据目录和日志目录)

[3. 启动MongoDB服务](#3. 启动MongoDB服务)

[3.1 启动MongoDB](#3.1 启动MongoDB)

[3.2 连接MongoDB](#3.2 连接MongoDB)

[3.3 退出MongoDB](#3.3 退出MongoDB)


1. 准备工作

  • 在安装MongoDB之前,请确保您已具备以下条件:
  • Linux操作系统,例如CentOS 7
  • 下载MongoDB安装包,本文使用版本为4.2.2
  • 已配置好root权限的SSH客户端,如XShell

2. 安装MongoDB

2.1 传输MongoDB安装包

使用XShell等SSH客户端将下载好的MongoDB安装包传输到Linux服务器上,传输完成后,您可以使用以下命令查看安装包是否已成功传输:

复制代码
[root@nosql01 local]# ls -l mongodb-linux-x86_64-rhel70-4.2.2.tgz

2.2 解压安装包

在Linux服务器上解压安装包:

复制代码
[root@nosql01 local]# tar -zxvf mongodb-linux-x86_64-rhel70-4.2.2.tgz

2.3 创建MongoDB安装目录

将解压后的文件移动到/usr/local/mongodb目录下:

复制代码
[root@nosql01 local]# mv mongodb-linux-x86_64-rhel70-4.2.2 /usr/local/mongodb

2.4 创建数据目录和日志目录

复制代码
[root@nosql01 mongodb]# mkdir -p /usr/local/mongodb/data/db /usr/local/mongodb/data/logs

3. 启动MongoDB服务

3.1 启动MongoDB

复制代码
[root@nosql01 bin]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/data/logs/mongod.log

执行以上命令后,MongoDB服务将启动。

3.2 连接MongoDB

在另一个终端窗口中,连接到MongoDB服务:

复制代码
[root@nosql01 bin]# /usr/local/mongodb/bin/mongo

3.3 退出MongoDB

在MongoDB提示符下,执行以下命令退出:

复制代码
> exit

以上步骤完成了MongoDB在Linux环境下的安装和配置。通过以上步骤,您可以开始使用MongoDB进行数据存储和管理。如有更多问题,请查阅官方文档以获取更多信息。

希望这篇文档能为您提供所需的帮助。

相关推荐
薛定谔的算法2 小时前
phoneGPT:构建专业领域的检索增强型智能问答系统
前端·数据库·后端
Databend3 小时前
Databend 亮相 RustChinaConf 2025,分享基于 Rust 构建商业化数仓平台的探索
数据库
得物技术4 小时前
破解gh-ost变更导致MySQL表膨胀之谜|得物技术
数据库·后端·mysql
似水流年流不尽思念8 小时前
MongoDB 有哪些索引?适用场景?
后端·mongodb
用户31187945592189 小时前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
Raymond运维9 小时前
MariaDB源码编译安装(二)
运维·数据库·mariadb
沢田纲吉9 小时前
🗄️ MySQL 表操作全面指南
数据库·后端·mysql
涛啊涛9 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
RestCloud1 天前
SQL Server到Hive:批处理ETL性能提升30%的实战经验
数据库·api
RestCloud1 天前
为什么说零代码 ETL 是未来趋势?
数据库·api