Connecting using MongoDB Compass
Kill the mongodb compass processes running, and re-launch compass.
I too got stucked in the same problem. It helped me out:-
Way 1:-cmd-1:
use admindb.createUser({user: "newUsername",pwd: "password",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
cmd-2:
db.grantRolesToUser('newUsername',[{ role: "root", db: "admin" }])
Way 2:- Try by killing the MongoDBCompassCommunity.exe from processes and then restart your compass again and try login with credentials.
Let me know if this also helps you out.
https://docs.mongodb.com/compass/current/connect/required-access/
I gave readWriteAnydatabass and clustermonitor then it worked
Check above article to review permissions required for MongoCompass