如何在 Ubuntu 16.04 上安装 MongoDB

在Ubuntu 16.04上安装MongoDB

1. 确认系统版本

在安装MongoDB之前,我们需要检查所使用的Ubuntu系统版本。MongoDB支持Ubuntu 14.04 LTS和Ubuntu 16.04 LTS。

lsb_release -a

运行以上命令,可以查看Ubuntu的版本信息。

重要提醒:为了保证系统的稳定性,建议使用LTS版本。LTS即“长期支持版本”(Long Term Support),被认为是最为稳定、可靠、安全的系统版本。

2. 添加MongoDB APT源

在Ubuntu 16.04上,我们可以使用MongoDB官方提供的APT源来安装MongoDB。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

echo "deb http://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

以上命令会添加MongoDB的APT源到系统中。

重要提醒:如果你使用的是Ubuntu 14.04,则需要将“mongodb-org/3.2”改为“mongodb-org/3.4”,即:

echo "deb http://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

3. 安装MongoDB

添加完APT源后,我们需要更新一下包列表。

sudo apt-get update

然后就可以安装MongoDB了。

sudo apt-get install -y mongodb-org

此命令会安装MongoDB的最新稳定版本。

4. 启动MongoDB

安装完成后,MongoDB并没有自动启动,我们需要手动启动服务。

sudo service mongod start

执行以上命令启动MongoDB服务。可以用以下命令来验证MongoDB服务是否运行正常。

sudo service mongod status

如果MongoDB服务正常运行,会看到如下输出:

● mongod.service - High-performance, schema-free document-oriented database

Loaded: loaded (/etc/systemd/system/mongod.service; enabled; vendor preset: enabled)

Active: active (running) since Tue 2019-07-09 10:52:11 EDT; 1min 32s ago

Docs: https://docs.mongodb.org/manual

Main PID: 15875 (mongod)

Tasks: 16

Memory: 47.2M

CPU: 1.201s

CGroup: /system.slice/mongod.service

└─15875 /usr/bin/mongod --quiet --config /etc/mongod.conf

5. 连接MongoDB

连接MongoDB非常简单。首先需要进入MongoDB的命令行界面。

mongo

执行以上命令会进入MongoDB的命令行界面。

MongoDB shell version: 3.2.11

connecting to: test

现在我们已经成功进入了MongoDB命令行界面。

重要提醒:在使用MongoDB之前,我们需要学习一些基础的MongoDB语法。关于MongoDB的更多内容,可以查看MongoDB官方文档。

6. 停止MongoDB

要停止MongoDB服务,可以使用以下命令:

sudo service mongod stop

执行以上命令后,MongoDB服务将被停止。

7. 卸载MongoDB

如果不再需要使用MongoDB,可以使用以下命令来卸载MongoDB:

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

执行以上命令后,MongoDB将被完全卸载。

总结

本文介绍了在Ubuntu 16.04上安装MongoDB的方法,涵盖了添加MongoDB APT源、安装MongoDB、启动服务、连接MongoDB、停止服务和卸载MongoDB等操作。

MongoDB是一款非常流行的NoSQL数据库,具有高性能、高可扩展性和低成本等特点。希望本文能够对各位使用MongoDB的开发者提供一些帮助。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。撸码网站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签