MongoDB安装

简介
MongoDB是一个基于分布式文件存储的开源NoSQL数据库,由C++编写,它旨在为WEB应用提供高性能、高可用性和易扩展性的数据存储解决方案,在安装MongoDB之前,请确保你的操作系统和硬件满足最低要求。
系统要求
MongoDB可以在多个平台上运行,包括Windows、Linux和macOS,以下是一些通用的系统要求:
64位操作系统(x86_64)
足够的磁盘空间存储数据与日志
网络连接用于下载软件和进行网络操作
对于服务器部署,建议使用SSD硬盘以提升性能
安装步骤
Windows平台
1、访问MongoDB官方下载页面:https://www.mongodb.com/try/download/community
2、选择适合你操作系统的安装程序。
3、下载安装程序后,双击运行并按照提示完成安装。
4、安装完成后,将MongoDB的bin目录添加到你的系统环境变量中。
5、打开命令行,输入mongod启动数据库服务。
Linux平台
1、导入MongoDB公共GPG Key:
```
wget -qO https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add
```
2、创建MongoDB源列表文件:
```
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
```
3、更新本地包数据库:
```
sudo apt-get update
```

4、安装MongoDB:
```
sudo apt-get install -y mongodb-org
```
5、启动MongoDB服务:
```
sudo systemctl start mongod
```
6、确认MongoDB已经启动:
```
sudo systemctl status mongod
```
macOS平台
1、使用Homebrew安装MongoDB:
```
brew install mongodb-community@4.4
```
2、启动MongoDB服务:
```
brew services start mongodb-community@4.4
```
3、确认MongoDB已经启动:
```
brew services list
```
登录MongoDB
安装并启动MongoDB服务后,你可以使用MongoDB shell或其它客户端工具来连接到数据库。
使用MongoDB shell

1、打开命令行界面。
2、输入以下命令连接到默认的本地MongoDB实例:
```
mongo
```
3、如果MongoDB配置了认证,需要使用用户名和密码登录:
```
mongo -u username -p password --authenticationDatabase admin
```
使用图形化工具
你也可以选择使用如MongoDB Compass等图形化工具来连接和管理MongoDB。
相关问题与解答
Q1: 如何停止MongoDB服务?
A1: 在Windows上,可以使用任务管理器关闭相关进程;在Linux或macOS上,可以使用以下命令:
```
sudo systemctl stop mongod
```
或者在macOS上使用Homebrew:
```
brew services stop mongodb-community@4.4
```
Q2: 如何安全地移除MongoDB?
A2: 在Windows上,可以通过“添加或删除程序”功能卸载;在Linux上,可以使用包管理器卸载;在macOS上,可以使用Homebrew卸载:
```
brew uninstall mongodb-community@4.4
```
手动删除任何配置文件和数据目录。