参数 | 说明 |
账号类型 | 指定客户端身份 ID 认证的字段,可根据业务需要选择 username 或 clientid。 |
密码加密方式 | 选择存储密码时使用的散列算法,如 plain、md5、sha、bcrypt、pbkdf2 等。 选择不同的加密方式,需要配置不同的参数。
|
参数 | 说明 |
服务 | 填写查询的 MySQL 实例的私网访问地址。 格式为 {私网域名}:{端口}。 |
数据库 | 填写查询的数据库名称。 |
用户名 | 填写用户名。 注意 确保对应用户具备指定数据库的读写权限。 |
密码 | 填写密码。 |
启用 TLS | 配置是否启用 TLS 校验,以及是否校验服务器证书。 如需校验,请分别配置 Cert 和 Key。 |
连接池大小 | 配置 MQTT 到指定 MySQL 数据库的并发连接数。 默认值为 8,您可根据业务需求配置为其他整数值。 |
查询超时 | 指定连接超时等待时长。 默认为 5 秒,您可根据业务需求配置为其他整数值,可选单位:毫秒、秒、分钟、小时。 |
密码加密方式 | 选择存储密码时使用的散列算法,如 plain、md5、sha、bcrypt、pbkdf2 等。 选择不同的加密方式,需要配置不同的参数。 |
选择使用 plain、md5、sha、sha256、sha512 加密方式 | 加盐方式:用于指定盐和密码的组合方式,一般无需更改此选项。
|
选择使用 pbkdf2 加密方式 |
|
SQL |
字段 | 说明 |
password_hash | 数据库中的明文或散列密码字段。 |
salt(可选) | 为空或不存在时视为空盐(salt = "")。 |
is_superuser(可选) | 标记当前客户端是否为超级用户,取值如下:
|