1. MongoDB 介绍
MongoDB 是一个基于分布式文件存储的高性能、开源、无模式的 NoSQL 数据库系统。在大数据存储和处理方面,MongoDB 凭借其良好的扩展性、高性能和易用性广泛应用于 Web 应用的开发领域。
2. 环境准备
在进行 MongoDB 4.0 的安装前,需要确保以下几个条件已经满足:
2.1 Ubuntu 18.04 系统
Ubuntu 版本号为 18.04,可以通过以下命令查看当前 Ubuntu 的版本号:
lsb_release -a
输出:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
2.2 添加 MongoDB 官方 GPG 密钥
接下来我们需要添加 MongoDB 官方 GPG 密钥。
在终端输入以下命令:
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -
3. 添加 MongoDB 的 APT 仓库
接下来我们需要添加 MongoDB 官方 APT 仓库,以保证能够正确获取最新版本的 MongoDB。
3.1 创建源列表文件
在终端输入以下命令,将 MongoDB 的源列表文件写入到 /etc/apt/sources.list.d/mongodb.list 文件中:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
3.2 更新 APT 仓库缓存
在终端输入以下命令,更新 APT 仓库缓存:
sudo apt-get update
4. 安装 MongoDB 4.0
最后,在终端输入以下命令,安装 MongoDB 4.0:
sudo apt-get install -y mongodb-org
安装过程需要一些时间。
安装完成后,可以通过以下命令检查 MongoDB 是否已经正确安装:
mongo --version
输出:
MongoDB shell version v4.0.0
git version: 3b07af3d4f471ae89e8186d33bbb1d5259597d51
OpenSSL version: OpenSSL 1.1.0g 2 Nov 2017
allocator: tcmalloc
modules: none
build environment:
distmod: ubuntu1804
distarch: x86_64
target_arch: x86_64
5. MongoDB 操作
安装完 MongoDB 后,我们可以直接使用以下命令启动 MongoDB 服务:
sudo service mongod start
使用以下命令检查 MongoDB 服务的运行状态:
sudo systemctl status mongod
使用以下命令停止 MongoDB 服务:
sudo service mongod stop
使用以下命令重启 MongoDB 服务:
sudo service mongod restart
使用以下命令登录到 MongoDB Shell:
mongo
使用以下命令退出 MongoDB Shell:
quit()
6. 总结
以上就是在 Ubuntu 18.04 系统上安装 MongoDB 4.0 的详细教程。在学习 NoSQL 数据库的过程中,MongoDB 也算是耳熟能详的一个数据库系统,对于想学习 MongoDB 的读者来说,这篇文章或许能提供一些帮助。