一、MongoDB 安装

1、安装 MongoDB 前需要确保已安装好 GCC 编译器,以及软件包管理器。

2、下载 MongoDB,在官网下载对应的安装包,比如 Linux 系统下的 tar.gz 压缩包。

3、解压 MongoDB,解压之后会有一个文件夹,里面包含了 MongoDB 的所有文件。

4、创建数据库文件夹,使用命令 mkdir -p /data/db,创建一个存放数据库文件的文件夹。

5、设置权限,使用命令 sudo chown -R u /data/db,给文件夹设置权限,让当前用户有权限操作文件夹。

二、MongoDB 启动

1、进入 MongoDB 文件夹,使用命令 cd /usr/local/mongodb/bin,进入 MongoDB 的 bin 文件夹。

2、启动 MongoDB,使用命令 ./mongod --dbpath=/data/db,启动 MongoDB 数据库,此时 MongoDB 就已经启动了。

3、查看状态,使用命令 ./mongo,查看 MongoDB 的状态,如果显示“connecting to: test”,则表示 MongoDB 已经启动成功。

三、MongoDB 服务化和连接

1、服务化 MongoDB,使用命令 sudo vi /etc/systemd/system/mongodb.service,创建一个 MongoDB 服务,并编辑服务的配置文件。

123456789101112131415
Bash

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/local/mongodb/bin/mongod --dbpath=/data/db
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false

[Install]
WantedBy=multi-user.target

2、启动 MongoDB 服务,使用命令 sudo systemctl start mongodb,启动 MongoDB 服务,此时 MongoDB 就已经成功服务化了。

3、连接 MongoDB,使用命令 ./mongo,连接 MongoDB,连接成功后,就可以在 MongoDB 中进行数据库操作了。