无法理解这个 mongo 查询服务命令在 CentOS 7 上是如何工作的

无法理解这个 mongo 查询服务命令在 CentOS 7 上是如何工作的

我们的管理员给了我们以下命令,以从我们的(非 sudo)帐户启动 MongoDB 服务:

mongo resteam-mongo-cluster-001:27017 -u mongo-admin -p --authenticationDatabase admin

有人可以为我解释一下吗,因为我是一个 Linux 新手,但更重要的是,因为这里的管理员总是很忙,如果我以后为了我们团队的目的而需要调整这一点,我不想打电话给他们。

答案1

这不是“启动服务的命令”,而是连接数据库的命令。此行中,Mongo是脚本或程序,resteam-mongo-cluster-001是主机,冒号后面27017是 mongodb 在上述主机上监听的端口号。Mongo 客户端被告知使用用户名mongo-admin并提示输入客户端密码(开关-p)。在上述主机上,您的管理员创建了一个名为 admin 的数据库,其中创建了用户 mongo-admin。子字符串--authenticationDatabase admin告诉客户端在数据库 admin 中查找用户 mongo-admin 的凭据。

因为这是一个到现有服务的连接字符串,所以您不需要调整此命令,您的管理员会在更改服务的任何参数时对其进行调整。

相关内容