ubuntu 20.04 轻量云服务器 安装mongodb

38 阅读1分钟

🚀 Ubuntu 安装 MongoDB 6.0 全步骤

🧩 一、系统准备

更新系统包:

sudo apt update && sudo apt upgrade -y

🔑 二、导入 MongoDB 官方 GPG Key

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

🗂️ 三、添加官方软件源

创建源文件:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

刷新软件源:

sudo apt update

💾 四、安装 MongoDB

sudo apt install -y mongodb-org

▶️ 五、启动并设置开机自启

启动 MongoDB:

sudo systemctl start mongod

设置开机自启:

sudo systemctl enable mongod

查看状态:

sudo systemctl status mongod

如果看到 **active (running) **,表示启动成功 ✅


🔒 六、配置远程访问(可选)

MongoDB 默认只监听本地 127.0.0.1,如需远程访问:

编辑配置文件:

sudo nano /etc/mongod.conf

找到以下内容:

bindIp: 127.0.0.1

修改为:

bindIp: 0.0.0.0

保存后重启服务:

sudo systemctl restart mongod

放行防火墙端口:

sudo ufw allow 27017/tcp

⚠️ **安全建议: **

若开启外网访问,请务必启用用户认证或通过云防火墙限制 IP。


👤 七、开启用户认证(推荐)

进入 MongoDB shell:

mongosh

切换到 admin 数据库并创建用户:

use admin

db.createUser({

  user: "admin",

  pwd: "your_password",

  roles: [ { role: "root", db: "admin" } ]

})

退出后修改配置文件 /etc/mongod.conf

security:

  authorization: enabled

重启 MongoDB:

sudo systemctl restart mongod

连接方式:

mongosh -u admin -p your_password --authenticationDatabase admin

✅ 八、验证安装

查看版本:

mongosh --version

查看运行状态:

ps aux | grep mongod

💡 **至此,MongoDB 6.0 已成功安装并可正常运行! **