huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]详解Ubuntu下MongoDB的安装与配置|ubuntu下载mongodb,Ubuntu MongoDB 安装

PikPak

推荐阅读:

[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官网下载适合Ubuntu系统的安装包;在Ubuntu系统中打开终端,使用dpkg或apt-get命令安装下载的.deb安装包;配置MongoDB的系统服务,使其在系统启动时自动运行;设置防火墙和SELinux,确保MongoDB的端口可以被外界访问;之后,可以通过执行mongo命令连接到MongoDB数据库,进行测试;如果需要,可以配置MongoDB的副本集和分片,以提高系统的可靠性和扩展性。

本文目录导读:

  1. 准备工作
  2. 下载和安装MongoDB
  3. MongoDB的基本配置
  4. 测试MongoDB安装
  5. MongoDB的备份与恢复

MongoDB是一款高性能、开源、无模式的文档型数据库,因其灵活的数据结构、高并发性能和易于扩展的特点,在国内外得到了广泛的应用,Ubuntu作为一款广受欢迎的Linux操作系统,对于MongoDB的支持非常良好,本文将详细介绍在Ubuntu环境下如何安装和配置MongoDB。

准备工作

1、确保您的Ubuntu系统版本为最新,以便更好地支持MongoDB。

2、更新系统软件包列表,确保安装过程中不会遇到依赖问题。

sudo apt-get update

3、安装编译工具和必要的库。

sudo apt-get install build-essential libssl-dev libcurl4-openssl-dev libjsoncpp-dev libboost-all-dev

下载和安装MongoDB

1、前往MongoDB官方网站(https://www.mongodb.com/try/download/community)下载适用于Ubuntu的MongoDB安装包。

2、解压安装包。

tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.2.6.tgz

3、移动解压后的文件夹到/usr/local/目录下。

sudo mv mongodb-linux-x86_64-ubuntu1804-4.2.6 /usr/local/mongodb

4、创建数据目录和日志目录。

sudo mkdir -p /data/db
sudo mkdir -p /data/log

5、配置环境变量。

打开~/.bashrc文件,添加以下内容:

export PATH=$PATH:/usr/local/mongodb/bin
export DB_PATH="/data/db"
export LOG_PATH="/data/log"

source ~/.bashrc,使配置生效。

6、创建MongoDB系统服务。

sudo nano /etc/systemd/system/mongodb.service

在打开的文件中,复制并粘贴以下内容:

[Unit]
Description=MongoDB Database Server
After=network.target
[Service]
User=root
Group=root
ExecStart=/usr/local/mongodb/bin/mongod --dbpath /data/db --logpath /data/log/mongodb.log --bind_ip 0.0.0.0
[Install]
WantedBy=multi-user.target

7、启动MongoDB服务。

sudo systemctl start mongodb

8、设置MongoDB服务开机自启。

sudo systemctl enable mongodb

MongoDB的基本配置

1、配置文件路径:/etc/mongod.conf

2、修改配置文件,设置数据库路径和日志路径。

dbpath = /data/db
logpath = /data/log/mongodb.log

3、重启MongoDB服务,使配置生效。

sudo systemctl restart mongodb

测试MongoDB安装

1、打开终端,输入以下命令连接到MongoDB。

mongo

2、在MongoDB shell中,执行以下命令查看数据库列表。

show dbs

3、创建一个名为“test”的数据库,并插入一条文档。

use test
db.testCollection.insert({"name": "John", "age": 30})

4、查询插入的文档。

db.testCollection.find()

MongoDB的备份与恢复

1、备份数据目录。

sudo tar -czvf mongodb_backup.tar.gz /data/db

2、恢复数据目录。

将备份文件移动到目标路径:

sudo mv mongodb_backup.tar.gz /data/db/

解压备份文件:

sudo tar -xzvf mongodb_backup.tar.gz

3、重启MongoDB服务。

sudo systemctl restart mongodb

本文详细介绍了在Ubuntu环境下如何安装和配置MongoDB,并通过测试验证了安装的正确性,通过本文,您应该对MongoDB在Ubuntu上的安装有了更深入的了解,在实际应用中,您可以根据需要对MongoDB进行进一步的优化和扩展。

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu MongoDB 安装:yum安装mongodb

原文链接:,转发请注明来源!