MongoDB 开启网络访问

默认配置的情况下MongoDB就只能从本机访问,而且不需要密码。
但是生产环境下,服务器和开发机一般不是同一个机器。
这个时候需要创建一个数据库用户,从而开启从网络访问的许可。
请看实例:

use test  //切换到test数据库

//创建tony用户, 密码是password1, 权限是 readWrite
db.createUser( { user: "tony", pwd: "password1", roles: [ { role: "readWrite", db: "test" } ]})


如果你想看看有其他什么权限,用下面的:
use test 
show roles


这样就可以通过编码方式,从网络访问数据库了。

猜你喜欢

转载自ieqq.iteye.com/blog/2383905