返回
Linux在线安装Mongodb,快速上手NoSQL数据库!
后端
2024-01-27 00:45:35
好的,我将开始编写一篇关于Linux在线安装Mongodb的文章:
MongoDB 是一款备受推崇的 NoSQL 数据库,以其非凡的扩展性和绝佳的性能表现赢得了广泛青睐。本文将为您详细介绍 Linux 在线安装 MongoDB 的过程,手把手带领您构建一个专属的 MongoDB 数据库。话不多说,让我们开始吧!
1. 系统准备
在开始安装之前,需要确保您的 Linux 系统已准备好。
- 确保您的系统已连接到互联网。
- 拥有 sudo 或 root 权限的用户。
- 根据您的系统类型,选择合适的 MongoDB 版本。
2. 下载 MongoDB
前往 MongoDB 官网,根据您的系统和需求下载相应的 MongoDB 版本。
3. 安装 MongoDB
将下载的 MongoDB 安装包解压到您想要的位置,例如 /opt/mongodb。
tar -xzvf mongodb-linux-x86_64-<version>.tar.gz -C /opt/mongodb
接下来,进入 MongoDB 安装目录,执行如下命令:
cd /opt/mongodb/bin
sudo ./mongod --dbpath /data/db
这条命令将在后台启动 MongoDB 服务,并将数据存储在 /data/db 目录中。
4. 验证 MongoDB 安装
使用以下命令验证 MongoDB 是否成功安装:
mongo
如果成功安装,您将看到类似这样的输出:
MongoDB shell version v4.4.6
connecting to: mongodb://127.0.0.1:27017
Implicit session: session { "id" : UUID("7c833192-7464-45f0-8840-277255250047") }
MongoDB server version: 4.4.6
>
5. 创建管理员用户
MongoDB 默认没有管理员用户,需要手动创建。
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" }
]
}
)
以上命令将创建一个名为 "admin" 的用户,密码为 "password",并授予该用户对所有数据库的管理权限。
6. 连接 MongoDB
可以使用 MongoDB shell 或其他客户端工具连接到 MongoDB。
使用 MongoDB shell:
mongo --host 127.0.0.1 --port 27017 -u admin -p password
使用客户端工具(如 Robo 3T):
- 输入主机名或 IP 地址:127.0.0.1
- 输入端口号:27017
- 输入用户名:admin
- 输入密码:password
点击连接即可。
7. 使用 MongoDB
现在您可以开始使用 MongoDB 了。可以使用 MongoDB shell 或其他客户端工具创建数据库、集合和文档。
结语
以上就是 Linux 在线安装 MongoDB 的详细教程,希望对您有所帮助。