command line authentication of mongo fails

前端 未结 4 1464
青春惊慌失措
青春惊慌失措 2020-12-25 10:37

I am running mongo 2.2.2 on osx.

When I do the following authentication is going fine:

$ mongo
>> use admin
>> db.auth(\"uname\", \"passw         


        
相关标签:
4条回答
  • 2020-12-25 10:57

    This is the way to access an authenticate MongoDB database from terminal

    mongo -u user_name -p "your_password" host_name/database_name
    

    Ex:

    mongo -u hasib -p "123456" localhost/my_db
    
    0 讨论(0)
  • 2020-12-25 10:58

    To Login to MongoDB Via Command Line do the following

    $ mongo admin -u 'username' -p 'Password'
    
    0 讨论(0)
  • 2020-12-25 11:04

    A password containing special characters, especially the dollar sign, has to be put in single quotes to protect them from the command shell:

    $ mongo admin -u uname -p 'password'
    
    0 讨论(0)
  • 2020-12-25 11:09

    You have to user the --authenticationDatabase to indicate mongodb where to find the user you have created. For example:

    mongo admin -u uname -p 'password' --authenticationDatabase admin
    
    0 讨论(0)
提交回复
热议问题