mongodb에서 비밀번호를 변경하는 방법은 무엇인가요? 인터넷에 두 가지 방법이 언급되어 있는데 첫 번째는 시도해보지 않았습니다.
저는 두 번째 방법을 시도했습니다:
db.changeUserPassword('tank2','test');
하지만 작동하지 않았습니다. admin을 사용하고 실행했는데 사용자 Tank2@admin 찾을 수 없음이 보고되었습니다. 내 관리자에게 이 사용자가 없기 때문에 이해합니다. 그러나 dbname을 사용하고 db.auth 데이터베이스를 승인한 다음 비밀번호를 변경하면 오류: 사용자 업데이트 실패: 승인되지 않음이 보고되었습니다. 이번에는 권한이 없다고 보고되었습니다.
그런 다음 먼저 관리자 인증을 사용한 다음 내 데이터베이스로 다시 전환한 다음 비밀번호를 변경했습니다. 여전히 사용자 Tank2@dbname을 찾을 수 없다고 보고되었습니다.
그렇지 않으면 세미콜론이 없어져도 수정 명령 실행이 끝나지 않습니다! .
그래서 정말 이해가 안 돼요.