# 当MongoDB开启密码验证时,IGServer发布服务添加MongoDB中瓦片或M3D数据失败?

答:当MongoDB开启密码验证时,IGServer发布服务添加MongoDB中瓦片或M3D数据必须输入用户名密码信息。但MongoDB数据库的超级管理员 admin 不具备访问其他库记录的权限,需要用户在MongoDB中重新创建一个普通用户,并设置密码信息。

可用数据库连接工具(如Robomongo)连接MongoDB数据库,通过如下命令创建一个用户。其中,test为新建用户名,sa.mapgis为密码信息,testdb为MongoDB数据库名。

db.createUser
(
    {
        user: 'test',
        pwd: 'sa.mapgis',  
        roles:
        [
            {
                role: 'readWrite',  
                db: 'testdb'
            }
        ]
    }
)