详解如何安装mongodb的和设置mongodb开机自启动

1. 安装Mongodb

Mongodb是一个免费、开源、高性能且可扩展的NoSQL数据库,目前已有很多大型企业在使用它。下面我们来详细介绍一下如何在Linux系统上安装Mongodb。

1.1 配置环境

在安装之前,我们需要进行一些准备工作:

更新操作系统

安装必要依赖

打开终端,输入以下命令:

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install -y curl wget gnupg2

1.2 添加安装源

在安装Mongodb之前,需要将其官方的安装源添加到我们的系统中。打开终端,输入以下命令:

curl 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 $(lsb_release -sc)/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

1.3 安装Mongodb

现在我们可以开始安装Mongodb了。在终端中输入以下命令:

sudo apt-get update

sudo apt-get install -y mongodb-org

这里安装的是最新版本的Mongodb。如果你需要安装特定版本,可以在安装之前先查看可用的版本:

sudo apt-cache madison mongodb-org

然后选择需要安装的版本进行安装:

sudo apt-get install -y mongodb-org={版本号}

1.4 启动Mongodb

安装完成后,就可以启动Mongodb了。输入以下命令来启动:

sudo service mongod start

如果需要停止Mongodb,则可以输入以下命令:

sudo service mongod stop

2. 设置Mongodb开机自启动

为了让Mongodb在系统启动时自动启动,我们需要将它添加到系统服务中。下面是具体步骤:

2.1 创建文件

首先,我们需要创建一个名为mongodb.service的文件,这个文件描述了如何启动Mongodb。

在终端中输入以下命令:

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

在打开的文件中,输入以下内容:

[Unit]

Description=High-performance, schema-free document-oriented database

After=network.target

[Service]

User=mongodb

ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]

WantedBy=multi-user.target

ExecStart 部分的路径可能需要根据你的实际情况进行修改。

保存并退出文件。

2.2 重新加载systemd管理器

重新加载systemd管理器,以便它能够识别新的服务文件。在终端中输入以下命令:

sudo systemctl daemon-reload

2.3 启用服务

执行以下命令启用Mongodb服务:

sudo systemctl enable mongodb.service

至此,Mongodb就会在系统启动时自动启动。

总结

通过上述步骤,我们可以在Linux系统上成功安装并设置Mongodb开机自启动。Mongodb是一个功能强大的数据库,它具有高性能、可扩展性等优点,因此得到了越来越多的开发者和企业的青睐。

数据库标签