推荐阅读:
[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,并进行了相关配置,以确保数据库的正常运行与高效性能。
本文目录导读:
MongoDB 是一款流行的开源 NoSQL 数据库,它使用 JSON 格式的文档存储数据,具有高性能、易扩展和灵活性等特点,在 Ubuntu 系统下安装 MongoDB 是一件相对简单的事情,本文将详细介绍如何在 Ubuntu 系统中安装 MongoDB,并对其进行配置。
安装 MongoDB
1、更新系统软件包
在安装 MongoDB 之前,首先需要更新系统软件包,打开终端,执行以下命令:
sudo apt-get update sudo apt-get upgrade
2、安装 MongoDB
MongoDB 提供了两种安装方式:使用 APT 源和手动下载安装包,这里我们使用 APT 源进行安装。
(1)添加 MongoDB APT 源
打开终端,执行以下命令:
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
(2)更新 APT 源
sudo apt-get update
(3)安装 MongoDB
sudo apt-get install -y mongodb-org
3、启动 MongoDB 服务
安装完成后,MongoDB 服务会自动启动,可以通过以下命令检查 MongoDB 服务状态:
sudo systemctl status mongod
如果服务未启动,可以手动启动:
sudo systemctl start mongod
4、设置 MongoDB 开机自启
sudo systemctl enable mongod
配置 MongoDB
1、配置 MongoDB 数据存储路径
默认情况下,MongoDB 的数据存储路径为/var/lib/mongodb
,如果需要修改数据存储路径,可以按照以下步骤操作:
(1)停止 MongoDB 服务
sudo systemctl stop mongod
(2)创建新的数据存储目录
sudo mkdir -p /your/data/path
(3)修改 MongoDB 配置文件
sudo nano /etc/mongod.conf
在配置文件中找到storage
部分,将dbPath
参数修改为新的数据存储路径:
storage: dbPath: /your/data/path
(4)重启 MongoDB 服务
sudo systemctl start mongod
2、配置 MongoDB 访问权限
默认情况下,MongoDB 允许所有客户端无密码访问,为了确保数据安全,建议设置访问权限。
(1)进入 MongoDB shell
mongo
(2)创建管理员用户
use admin db.createUser({ user: "admin", pwd: "password", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
adMin
是用户名,password
是密码,可以根据实际需求修改。
(3)退出 MongoDB shell
exit
(4)重启 MongoDB 服务
sudo systemctl restart mongod
(5)修改 MongoDB 配置文件
sudo nano /etc/mongod.conf
在配置文件中找到security
部分,将authorization
参数设置为enabled
:
security: authorization: enabled
(6)重启 MongoDB 服务
sudo systemctl restart mongod
MongoDB 已经配置了访问权限,客户端需要使用管理员用户名和密码进行身份验证。
MongoDB 常用操作
1、连接 MongoDB
mongo -u "admin" -p "password" --authenticationDatabase "admin"
2、查看数据库
show dbs
3、创建数据库
use your_database_name
4、查看集合
show collections
5、创建集合
db.createCollection("your_collection_name")
6、插入文档
db.your_collection_name.insert({ "field1": "value1", "field2": "value2", // ... })
7、查询文档
db.your_collection_name.find()
8、更新文档
db.your_collection_name.update( { "field1": "value1" }, { $set: { "field2": "value2" } } )
9、删除文档
db.your_collection_name.remove({ "field1": "value1" })
10、删除集合
db.your_collection_name.drop()
11、删除数据库
db.dropDatabase()
MongoDB 是一款功能强大的 NoSQL 数据库,适用于各种场景,在 Ubuntu 系统下安装和配置 MongoDB 相对简单,只需按照本文所述步骤操作即可,希望本文能帮助您顺利地在 Ubuntu 系统中安装和配置 MongoDB。
关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, NoSQL, 数据存储路径, 访问权限, 常用操作, 管理员用户, 数据库连接, 集合, 文档, 插入, 查询, 更新, 删除, 系统服务
本文标签属性:
Ubuntu MongoDB 安装:mongodb4.4.1安装步骤