Php mongodb无法使用用户名和密码进行连接

时间:2016-07-04 11:35:20

标签: php mongodb authentication

我可以使用以下命令登录mongo:

mongo host_name:port/admin -u 'USERNAME' -p 'PASSWORD'

对于PHP,我尝试使用以下代码连接到mongo:

try{
   $m = new MongoClient("mongodb://USERNAME:PASSWORD@host_name:27017");

   echo "Connection to database successfully";

}
catch(Exception $ex)
{
   echo '<pre>'; print_r($ex->getMessage());
}

但它没有连接。给出以下错误:

Failed to connect to: 10.7.0.225:27017: Authentication failed on database 'admin' with username 'USERNAME': auth failed

我已经创建了角色为root的用户root

任何帮助都会很明显。谢谢!

0 个答案:

没有答案