관리자는 우리가 아닌 계정에서 MongoDB 서비스를 시작하기 위해 다음 명령을 제공했습니다.
mongo resteam-mongo-cluster-001:27017 -u mongo-admin -p --authenticationDatabase admin
내가 다소 리눅스 초보자이기 때문에 누군가 나를 위해 이것을 분해 할 수 있습니까?하지만 더 중요한 것은 관리자가 항상 여기에서 매우 바쁘기 때문에 나중에 팀의 목적을 위해 이것을 조정해야한다면, 나는되고 싶지 않습니다. 그들을 불러.
그만큼
이것은 "서비스를 시작하는 명령"이 아니라 데이터베이스에 연결하는 명령입니다. 이 줄에서 "Mongo"는 스크립트 또는 프로그램이고 "resteam-mongo-cluster-001"은 호스트이고 27017은 mongodb가 수신하는 포트 번호입니다. Mongo 클라이언트는 사용자 이름 "mongo-admin"을 사용하고 클라이언트 비밀번호 (-p 스위치)를 입력하라는 메시지가 표시됩니다. 언급 된 호스트에서 관리자가 admin이라는 데이터베이스를 작성했으며, 여기에서 mongo-admin 사용자가 작성되었습니다. 하위 문자열 "--authenticationDatabase admin"은 클라이언트에게 데이터베이스 관리자에서 사용자 mongo-admin의 신임 정보를 찾도록 지시합니다. 이 명령을 조정하지 마십시오.
—
Kitet
@Kitet 왜 댓글로 답을 올리지 않았습니까? 더 이상 설명 할 필요없이 질문을 해결하는 것으로 보인다 ;-)
—
Stennie