您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

口令与用户 ID 的限制及注意事项

用户必须拥有口令才能连接到数据库。

用户 ID 不能:

  • 以空格、单引号或双引号开头

  • 以空格结尾

  • 含有分号

    口令区分大小写并且不能:

  • 以空格、单引号或双引号开头

  • 以空格结尾

  • 含有分号

  • 长度超过 255 个字节

    缺省情况下,口令长度必须为 6 个字节。对于单字节字符集,该值与字符数相同。要更改此要求,需设置 min_password_length 数据库选项。

    其它口令规则可在用户的登录策略中加以设置。

    创建或更改口令后,系统会将这些口令转换为 UTF-8,然后使用 SHA256 散列对其进行加密,最后将其存储在数据库中。如果数据库被卸载和重装到带有不同字符集的数据库,则现有口令将继续有效。如果服务器不能将客户端的字符集转换为 UTF-8,则应为口令使用 7 位 ASCII 字符,因为其它字符可能无法正常工作。