跳到主要内容

密码中特殊字符的使用

TDengine 用户密码需满足以下规则:

  1. 用户名最长不超过 23 个字节。
  2. 密码长度必须为 8 到 255 位。
  3. 密码字符的取值范围
    1. 大写字母:A-Z
    2. 小写字母:a-z
    3. 数字:0-9
    4. 特殊字符: ! @ # $ % ^ & * ( ) - _ + = [ ] { } : ; > < ? | ~ , .
  4. 强密码启用(EnableStrongPassword 1,默认开启)时,至少包含大写字母、小写字母、数字、特殊字符中的三类,不启用时,字符种类不做约束。

各组件特殊字符使用指南

以用户名 user1,密码 Ab1!@#$%^&*()-_+=[]{} 为例。

CREATE USER user1 PASS 'Ab1!@#$%^&*()-_+=[]{}';

TDengine 命令行客户端(CLI) 中使用需要注意以下几点:

  • 使用参数 -p 后不带密码,会提示输入密码,可输入任意可接收字符。
  • 使用参数 -p 后带密码,如果密码中包含特殊字符,需使用单引号。

使用用户 user1 登录:

taos -u user1 -p'Ab1!@#$%^&*()-_+=[]{}'
taos -u user1 -pAb1\!\@\#\$\%\^\&\*\(\)\-\_\+\=\[\]\{\}