推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文介绍了在Ubuntu操作系统下安装与配置MongoDB数据库的详细步骤,包括下载MongoDB、添加MongoDB的ppa源、安装MongoDB软件包以及基本配置,帮助用户快速搭建MongoDB环境。
本文目录导读:
MongoDB 是一款流行的开源 NoSQL 数据库,它以其高性能、可扩展性和灵活性在众多应用场景中得到了广泛的应用,在 Ubuntu 系统中安装 MongoDB 相对简单,本文将为您详细介绍在 Ubuntu 下安装 MongoDB 的步骤,以及如何进行基本的配置。
MongoDB 简介
MongoDB 是一个基于文档的数据库,它使用 JSON 格式的数据存储,易于扩展,支持丰富的查询语言,MongoDB 适用于大数据、实时分析、移动应用等多种场景,是现代开发中不可或缺的数据库之一。
安装 MongoDB
1、更新系统包
在安装 MongoDB 之前,首先需要更新 Ubuntu 的系统包,打开终端,输入以下命令:
sudo apt-get update sudo apt-get upgrade
2、安装 MongoDB
MongoDB 提供了官方的.deb
包,可以直接在 Ubuntu 上安装,导入 MongoDB 的 GPG 公钥:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add
创建 MongoDB 的源列表文件:
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
安装 MongoDB:
sudo apt-get install -y mongodb-org
3、启动 MongoDB 服务
安装完成后,启动 MongoDB 服务:
sudo systemctl start mongod
要使 MongoDB 在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable mongod
4、验证安装
在浏览器中输入localhost:27017
,如果看到以下信息,则表示 MongoDB 安装成功:
It looks like you are trying to access MongoDB over HTTP on the default port rather than using the MongoDB driver in your application code. Please refer to the FAQ for more information on this.
MongoDB 配置
1、配置文件
MongoDB 的配置文件位于/etc/mongod.conf
,您可以根据需要修改该文件,如设置数据存储路径、日志文件路径、端口等。
2、安全配置
在生产环境中,为了确保数据的安全,建议配置 MongoDB 的认证和授权,在/etc/mongod.conf
文件中,取消注释以下行:
authorization: enabled
然后重启 MongoDB 服务:
sudo systemctl restart mongod
3、数据库用户创建
在 MongoDB 中创建用户,首先需要进入 MongoDB 的 shell:
mongo
然后使用以下命令创建用户:
use admin db.createUser({ user: "your_username", pwd: "your_password", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
创建用户后,重启 MongoDB 服务,并在客户端连接时使用创建的用户进行认证。
MongoDB 使用
1、数据库操作
在 MongoDB 中,数据库的操作相对简单,以下是一些基本的数据库操作命令:
- 创建数据库:use your_database_name
- 创建集合:db.createCollection("your_collection_name")
- 插入文档:db.your_collection_name.insert({ "field1": "value1", "field2": "value2" })
- 查询文档:db.your_collection_name.find()
- 更新文档:db.your_collection_name.update({ "field1": "value1" }, { $set: { "field2": "value2" } })
- 删除文档:db.your_collection_name.remove({ "field1": "value1" })
2、数据库备份与恢复
MongoDB 提供了mongodump
和mongorestore
命令用于数据的备份和恢复。
- 备份数据库:mongodump -h localhost -d your_database_name -o /path/to/backup
- 恢复数据库:mongorestore -h localhost -d your_database_name /path/to/backup
MongoDB 在 Ubuntu 下的安装与配置相对简单,通过本文的介绍,相信您已经掌握了 MongoDB 的安装和基本使用方法,在实际应用中,根据具体需求进行相应的配置和优化,MongoDB 将为您的应用提供高效、稳定的数据存储服务。
中文相关关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, NoSQL, GPG, 公钥, 源列表, 服务, 启动, 自动运行, 验证, 配置文件, 安全, 认证, 授权, 用户, 数据库操作, 备份, 恢复, 优化, 高效, 稳定, 应用, 场景, 大数据, 实时分析, 移动应用, modern, development, shell, 命令, 备份命令, 恢复命令, 数据存储, 高性能, 可扩展性, 灵活性, 开源, 文档, 查询语言, 扩展, 系统包, 更新, 安装命令, 重启, 认证命令, 备份路径, 恢复路径, 数据库管理, 用户管理, 权限, 角色, 数据库用户, 系统管理员, 端口, 日志文件, 存储路径, 数据库驱动, FAQ, shell 命令, 数据库连接
本文标签属性:
Ubuntu MongoDB 安装:ubuntu配置mongodb