在 Linux 系统中,尤其是 CentOS 环境下,使用 MongoDB 客户端 是开发和运维人员管理数据库的常用方式。本教程将从零开始,手把手教你如何在 CentOS 上安装、配置并使用 MongoDB 命令行工具 来连接和操作 MongoDB 数据库。无论你是刚接触数据库的小白,还是有一定经验的开发者,都能轻松上手。
MongoDB 客户端(通常指 mongosh 或旧版 mongo)是一个命令行工具,允许你通过终端与 MongoDB 服务器进行交互。你可以执行查询、插入数据、管理用户权限等操作。
首先,我们需要在 CentOS 系统中安装 MongoDB 客户端。以下步骤适用于 CentOS 7/8/Stream。
sudo vi /etc/yum.repos.d/mongodb-org.repo
然后在文件中添加以下内容(以 MongoDB 6.0 为例):
[mongodb-org-6.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
运行以下命令安装 mongosh(新版推荐)或仅安装客户端工具:
# 安装完整 MongoDB(包含服务端和客户端)sudo yum install -y mongodb-org# 或者只安装客户端(推荐用于远程连接)sudo yum install -y mongodb-mongosh
安装完成后,即可使用 mongosh 命令连接本地或远程 MongoDB 实例。
mongosh
如果 MongoDB 服务正在运行,你会看到类似以下提示:
Current Mongosh Log ID: xxxxxxxxConnecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000Using MongoDB: 6.0.xUsing Mongosh: 1.6.x------The server generated these startup warnings when booting:...------>
mongosh "mongodb://username:password@your-server-ip:27017/database_name"
例如:
mongosh "mongodb://admin:mysecretpass@192.168.1.100:27017/mydb"
成功连接后,你可以执行以下基本操作:
show dbs:列出所有数据库use mydb:切换到指定数据库db.collection.find():查询集合中的文档db.collection.insertOne({name: "test"}):插入一条记录如果你无法连接 MongoDB,请检查以下几点:
sudo systemctl status mongodsudo firewall-cmd --list-ports/etc/mongod.conf)是否绑定到 0.0.0.0 而非 127.0.0.1通过本教程,你应该已经掌握了在 CentOS 上安装和使用 MongoDB 客户端 的基本方法。无论是本地开发还是远程管理数据库,MongoDB 命令行工具 都是不可或缺的利器。记住关键词:CentOS MongoDB客户端、MongoDB命令行工具、CentOS安装MongoDB 和 连接MongoDB数据库,它们将帮助你在搜索引擎中快速找到相关资源。
现在,打开你的终端,尝试连接 MongoDB 吧!
本文由主机测评网于2025-12-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025123777.html