我可以使用以下命令登录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
。
任何帮助都会很明显。谢谢!