温馨提示×

如何在Ubuntu上搭建MongoDB

小樊
56
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