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是一个功能强大的数据库,它具有高性能、可扩展性等优点,因此得到了越来越多的开发者和企业的青睐。