Skip to content

最新v3.0.4 用mongo子账号提示Authentication Failed #96

Description

@hbh112233abc

用mongo子账号在客户端可以连接到某个db的,所以权限没问题的,同样的问题在以下链接看到了
tp5 mongodb Authentication failed(认证失败)
建议connector/Mongo.php 135行dsn增加database的配置
修改前:

$config['dsn'] = 'mongodb://' . ($config['username'] ? "{$config['username']}" : '') . ($config['password'] ? ":{$config['password']}@" : '') . $config['hostname'] . ($config['hostport'] ? ":{$config['hostport']}" : '');

修改后

$config['dsn'] = 'mongodb://' . ($config['username'] ? "{$config['username']}" : '') . ($config['password'] ? ":{$config['password']}@" : '') . $config['hostname'] . ($config['hostport'] ? ":{$config['hostport']}" : '').($config['database'] ? "/{$config['database']}" : '');

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions