服务器端 MongoDB 安装与使用

2021-08-18  本文已影响0人  公子小白123

iHealthAPI 用的是 MongoDB,所以首先要确保服务器(CentOS 7)上安装有 MongoDB,执行如下命令来检查是否安装了 MongoDB。

$ mongo --version

如果显示以下内容则已经安装:

MongoDB shell version v3.6.4

安装 MongoDB

因为服务器是 CentOS 7 系统,我们使用系统 yum 工具来安装数据库。

1、创建 repo 文件

在 /etc/yum.repos.d/mongodb-org-4.0.repo 路径创建文件内容:

[mongodb-org-4.0]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

2、安装 MongoDB 包

sudo yum install -y mongodb-org

sudo yum install -y mongodb-org-4.0.0 mongodb-org-server-4.0.0 mongodb-org-shell-4.0.0 mongodb-org-mongos-4.0.0 mongodb-org-tools-4.0.0

3、配置 /etc/mongod.conf

mongod.conf修改绑定地址为0.0.0.0(bindIp)

卸载 MongoDB

1、停止 MongoDB

sudo service mongod stop

2、移除安装的包

sudo yum erase$(rpm -qa|grep mongodb-org)

3、移除数据库文件

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongo

使用

1、启动 MongoDB

sudo service mongod start

2、停止 MongoDB

sudo service mongod stop

3、重启 MongoDB

sudo service mongod restart

4、使用 MongoDB

mongo --host 127.0.0.1:27017

注意:

1.关闭防火墙

或者

2. 不关闭也可以

firewall-cmd --zone=public --add-port=27017/tcp --permanent

firewall-cmd --reload

开放端口

查询开放状态 firewall-cmd --query-port=27017/tcp

指定端口开放 firewall-cmd --add-port=27017/tcp --permanent

重新载入配置 firewall-cmd --reload

指定端口禁用 firewall-cmd --permanent --remove-

port=27017/tcp

小结

本小节介绍了如何在 CentOS 7 系统下安装、卸载 MongoDB,并简单介绍了常用 MongoDB 的操作命令。仅仅这些操作命令,就已经足够我们使用它们来完成接下来的服务器数据操作。

上一篇下一篇

猜你喜欢

热点阅读