I want to set up the user name & password for my mongoDB. so that any remote access will ask for the user name & password. Is there a way to do it? I tried the tutorial from the mongodb site and did following:
After that, I exit and run mongo again. And I don"t need password to access it. Even I connect to the mongodb remotely, I am not prompted for user name & password.
You need to start mongod with the --auth option after setting up the user.
From the MongoDB Site: Run the database (mongod process) with the --auth option to enable security. You must either have added a user to the admin db before starting the server with --auth, or add the first user from the localhost interface.