温馨提示×

如何在Ubuntu上搭建MongoDB

小樊
50
2025-08-19 22:03:14
栏目: 云计算

在Ubuntu上搭建MongoDB数据库的步骤如下:

1. 更新系统包

首先,确保你的系统包是最新的:

sudo apt update sudo apt upgrade -y 

2. 导入MongoDB公共GPG密钥

为了确保你安装的是官方的MongoDB包,需要导入MongoDB的公共GPG密钥:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - 

3. 创建MongoDB列表文件

创建一个新的列表文件来存储MongoDB的软件源:

echo "deb [ arch=amd64,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 

4. 更新软件包列表

再次更新软件包列表以包含MongoDB的软件源:

sudo apt update 

5. 安装MongoDB

安装MongoDB:

sudo apt install -y mongodb-org 

6. 启动MongoDB服务

启动MongoDB服务并设置为开机自启:

sudo systemctl start mongod sudo systemctl enable mongod 

7. 验证MongoDB安装

检查MongoDB服务的状态:

sudo systemctl status mongod 

你应该看到MongoDB服务正在运行。你也可以尝试连接到MongoDB服务器:

mongo 

如果一切正常,你应该会看到MongoDB shell提示符。

8. 配置MongoDB(可选)

你可以根据需要配置MongoDB,例如设置访问控制和身份验证。以下是一些基本配置步骤:

启用身份验证

编辑MongoDB配置文件 /etc/mongod.conf

sudo nano /etc/mongod.conf 

找到并修改以下行以启用身份验证:

security: authorization: enabled 

保存并退出编辑器,然后重启MongoDB服务:

sudo systemctl restart mongod 

创建管理员用户

连接到MongoDB shell:

mongo 

在MongoDB shell中创建一个管理员用户:

use admin db.createUser({ user: "admin", pwd: "your_password", roles: ["root"] }) 

退出MongoDB shell:

exit 

9. 使用MongoDB Compass(可选)

MongoDB Compass是MongoDB的官方图形界面客户端。你可以从MongoDB官方网站下载并安装它。

通过以上步骤,你应该能够在Ubuntu上成功搭建MongoDB数据库。如果有任何问题,请参考MongoDB官方文档或寻求社区帮助。

0