推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
在Ubuntu 20.04系统中安装MongoDB的指南,首先通过添加MongoDB的官方仓库来获取最新版本的安装包。接着使用APT命令进行安装,并配置MongoDB的YAML文件以优化性能。启动MongoDB服务并进行简单的测试以确保安装成功。整个过程简便易行,为用户提供了灵活且强大的数据库解决方案。
本文目录导读:
MongoDB 是一款流行的开源 NoSQL 数据库,以其高性能、可扩展性和灵活性著称,在 Ubuntu 系统上安装 MongoDB 相对简单,以下将详细介绍安装步骤以及基本配置。
安装 MongoDB
1、更新系统软件包
在安装 MongoDB 之前,首先确保你的 Ubuntu 系统已更新到最新版本,打开终端,输入以下命令:
sudo apt update sudo apt upgrade
2、安装 MongoDB
MongoDB 提供了官方的 APT 仓库,我们可以通过添加该仓库来安装 MongoDB,在终端中执行以下命令:
sudo apt-get install gnupg wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list sudo apt-get update sudo apt-get install -y mongodb-org
命令会添加 MongoDB 的 APT 仓库,并安装 MongoDB。
3、启动 MongoDB 服务
安装完成后,启动 MongoDB 服务:
sudo systemctl start mongod
要确保 MongoDB 在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable mongod
配置 MongoDB
1、配置 MongoDB 数据存储路径
默认情况下,MongoDB 的数据存储路径为/var/lib/mongodb
,如果需要更改存储路径,可以修改/etc/mongod.conf
文件中的storage.dbPath
参数。
2、配置 MongoDB 安全性
为了提高 MongoDB 的安全性,建议开启认证功能,在/etc/mongod.conf
文件中,找到security.authorization
参数,将其值设置为enabled
。
security: authorization: enabled
重启 MongoDB 服务使配置生效:
sudo systemctl restart mongod
3、创建 MongoDB 用户
以 root 用户身份登录 MongoDB:
sudo mongo
在 MongoDB shell 中,切换到adMin
数据库:
use admin
创建一个具有管理员权限的用户:
db.createUser({ user: "admin", pwd: "password", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
其中user
和pwd
分别为用户名和密码,请根据实际情况进行修改。
退出 MongoDB shell,并重启 MongoDB 服务:
exit sudo systemctl restart mongod
你可以使用创建的用户和密码来连接 MongoDB。
MongoDB 的使用
1、连接 MongoDB
使用 mongo 命令连接 MongoDB:
mongo -u "admin" -p "password" --authenticationDatabase "admin"
2、创建数据库和集合
在 MongoDB 中,不需要显式创建数据库和集合,当你插入第一条文档时,MongoDB 会自动创建数据库和集合。
创建一个名为test
的数据库,并在其中创建一个名为users
的集合:
use test db.users.insert({name: "John", age: 30})
3、查询数据
查询users
集合中的所有文档:
db.users.find()
便是 Ubuntu 下 MongoDB 的安装与配置过程,MongoDB 的功能和用法非常丰富,这里只是简单的入门介绍,更多高级功能和用法请参考官方文档。
相关关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, NoSQL, APT, 仓库, 服务, 启动, 自动运行, 数据存储路径, 安全性, 认证, 用户, 密码, 连接, 数据库, 集合, 文档, 查询, 功能, 用法, 官方文档
本文标签属性:
Ubuntu MongoDB 安装:apt安装mongodb