ubuntu

MongoDB在Ubuntu上如何配置

小樊
50
2025-04-17 22:32:25
栏目: 云计算

在Ubuntu上配置MongoDB可以分为几个步骤,包括安装、配置、启动和验证。以下是详细的步骤:

安装MongoDB

  1. 导入MongoDB公钥
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  1. 创建MongoDB源列表文件
echo "deb [ archamd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
  1. 更新软件包列表
sudo apt-get update
  1. 安装MongoDB
sudo apt-get install -y mongodb-org

配置MongoDB

  1. 编辑MongoDB配置文件
sudo nano /etc/mongod.conf
  1. 修改配置

例如:

net:
  port: 27017
  bindIp: 0.0.0.0
security:
  authorization: enabled
  1. 保存并关闭文件

  2. 重启MongoDB服务以使配置生效

sudo systemctl restart mongod

启动和停止MongoDB服务

sudo systemctl start mongod
sudo systemctl stop mongod
sudo systemctl restart mongod
sudo systemctl status mongod

验证安装

  1. 连接到MongoDB
mongo
  1. 检查数据库列表
show dbs
  1. 切换到某个数据库并查看集合
use mydb
show collections

配置MongoDB以安全地运行

  1. 启用身份验证

在配置文件中添加或修改以下内容:

security:
  authorization: enabled
  1. 创建管理员用户

切换到MongoDB shell:

mongo

切换到 admin 数据库:

use admin

创建一个管理员用户并授予其 root 角色:

db.createUser({
  user: "yourAdminUsername",
  pwd: "yourAdminPassword",
  roles: [ { role: "root", db: "admin" } ]
})

退出MongoDB shell:

exit()

通过以上步骤,您可以在Ubuntu上成功安装、配置、启动和验证MongoDB。请根据您的实际需求调整配置,例如设置身份验证、指定数据存储路径等。

0
看了该问题的人还看了