CentOS 7下MongoDB的授权认证开启

2024-11-06 12:31:14

1、连接CentOS终端,使用命令ps aux | grep mongod查看mongod的进程号和启动路径,如下图所示:

CentOS 7下MongoDB的授权认证开启

2、找到进程后,首先通过命令sudo kill 进程号来终止mongod的进程,如下图所示:

CentOS 7下MongoDB的授权认证开启

3、通过命令重新启动mongod/usr/local/mongodb/bin/mongod --config /usr/local/mongod/mongodb.cnf -master来启动mongod,如下图所示:

CentOS 7下MongoDB的授权认证开启

4、输入命令mongo后,可查看mongodb的版本,并且默认连接到test集合,如下图所示:

CentOS 7下MongoDB的授权认证开启

5、我们可以通过命令cat mongodb.cnf查看mongodb的配置文件也可以通过命令vi mongodb.cnf来开启auth=true配置,如下图所示:

CentOS 7下MongoDB的授权认证开启

6、之后我们通过use切换数据库,当我们通过show collections来查看数据库中的集合时,会出现未授权提示,如下图所示:

CentOS 7下MongoDB的授权认证开启

7、接下来我们通过命令db.auth('用户名','密码');来进行授权验证,然后就可以查看数据库中的集合了,如下图所示:

CentOS 7下MongoDB的授权认证开启

8、通过命令db.stats(1073741824);可以查看数据库的容量(以G为单位),如下图所示:

CentOS 7下MongoDB的授权认证开启
猜你喜欢