Vous vous connectez probablement bien mais vous n'avez pas les privilèges suffisants pour exécuter show dbs
.
Vous n'avez pas besoin d'exécuter db.auth si vous transmettez auth dans la ligne de commande :
mongo somewhere.mongolayer.com:10011/my_database -u username -p password
Une fois connecté, pouvez-vous voir les collections ?
> show collections
Si c'est le cas, tout va bien et vous n'avez tout simplement pas les privilèges d'administrateur sur la base de données et vous ne pouvez pas exécuter le show dbs