Linux平台安装MongoDB攻略
MongoDB是一种流行的NoSQL数据库,它在Linux平台上的安装非常简单。本攻略将介绍如何在Linux平台安装MongoDB。
步骤
- 添加MongoDB的APT源
在终端中输入以下令,添加MongoDB的APT源:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/4.4 multiverse" | sudo /etc/apt/sources.list.d/mongodb-org-4.4.list
- 更新APT源
在终端中输入以下命令,更新APT源:
sudo apt-get update
- 安装MongoDB
在终端中输入以下命令,安装MongoDB:
sudo apt-get install -y mongodb-org
- 启动MongoDB
在终端中输入以下命令,启动MongoDB:
sudo systemctl start mongod
- 验证MongoDB是否启动成功
在终端中输入以下命令验证MongoDB是否启动成功:
sudo systemctl status mongod
如果MongoDB已经成功启动,终端会输出类似以下内容:
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-05-11 14:22:22 CST; 1min 30s ago
Docs: https://docs.mongodb.org/manual
Main PID: 12345 (mongod)
Tasks: 23 (limit: 4915)
Memory: 64.0M
CGroup: /system.slice/mongod.service
└─12345 /usr/bin/mongod --config /etc/mongod.conf
示例说明
以下是两个示例说明:
示例1
假设我们需要在MongoDB中创建一个名为“test”的数据库,并在其中创建一个名为“users”的集。可以按照以下步骤操作:
- 启动MongoDB
在终端中输入以下命令,启动MongoDB:
sudo systemctl start mongod
- 进入MongoDB shell
在终端中输入以下命令,进入MongoDB shell:
mongo
`
3. 创建数据库和集合
在MongoDB shell中输入以下命令,创建数据库和集合:
```bash
use test
db.createCollection("users")
示例2
假设我们在MongoDB中插入一条名为“John”的用户数据。可以按照以下步骤操作:
- 启动MongoDB
在终端中输入以下命令,启动MongoDB:
sudo systemctl start mongod
- 进入MongoDB shell
在终端中输入以下命令,进入MongoDB shell:
bash
mongo
3. 插入数据
在MongoDB shell中输入以下命令,插入数据:
```bash
use test
db.users.insert({name: "John"})
使用Docker安装MongoDB攻略
Docker是一种流行的容器化技术,它可以方便部署MongoDB。本攻略将介绍如何使用Docker安装MongoDB。
步骤
- 下载MongoDB镜像
在终端中输入以下命令,下载MongoDB镜像:
docker pull mongo
- 启动MongoDB容器
在终端中输入以下命令,启动MongoDB容器:
docker run -d -p 27017:27017 --name mongodb mongo
- 验证MongoDB是否启动成功
在终端中输入以下命令,验证MongoDB是否启动成功:
ps
如果MongoDB已经成功启动,终端会输出类似以下内容:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1234567890ab mongo "docker-entrypoint.s…" 1 minute ago Up 1 minute 0.0.0.0:27017->27017/tcp mongodb
示例说明
以下是两个示例说明:
示例1
假设我们需要在MongoDB中一个名为“test”的数据库,并在其中创建一个名为“users”的集合。可以按照以下步骤操作:
- 启动MongoDB容器
在终端中输入以下命令,启动MongoDB容器:
docker run -d -p 27017:27017 --name mongodb mongo
- 进入MongoDB shell
在终端中输入以下命令,进入MongoDB shell:
docker exec -it mongodb mongo
- 创建数据库和集合
在MongoDB shell中输入以下命令,创建数据库和集合:
use test
db.createCollection("users")
示例2
假设我们需要在MongoDB中插入一条名为“John”的用户数据。可以按照以下步骤操作:
- 启动MongoDB容器
在终端中输入以下命令,启MongoDB容器:
docker run -d -p 27017:27017 --name mongodb mongo
- 进入MongoDB shell
在终端中输入以下命令,进入MongoDB shell:
docker exec -it mongodb mongo
3.入数据
在MongoDB shell中输入以下命令,插入数据:
use test
db.users.insert({name: "John"})
结束
在本攻略中,我们介绍了如何在Linux平台上安装MongoDB使用Docker安装MongoDB,包括安装步骤和示例说明。在实际用中我们需要根据需要选择适当的方法和版本,并保证MongoDB的稳定性和可靠性。同时,我们也需要注意MongoDB的安全性和性能等问题,避免出现不必的错误。