密码带特殊符号登录报错YAS-02143 invalid username/password, login denied

首页    知识库    常见问题    密码带特殊符号登录报错YAS-02143 invalid username/password, login denied

问题现象

创建用户成功

SQL> create user test identified by D$!Xu4$;

Succeed.

SQL> grant dba to test;

Succeed.

密码带特殊符号,登录报错YAS-02143 invalid username/password, login denied

 

问题的风险及影响

客户环境为测试环境,影响测试业务的开展。

 

问题影响的版本

YashanDB版本:所有版本

 

问题发生原因

用户密码中带有特殊服务,需要特殊处理。

 

解决方法及规避方式

用户密码的规则,参考官网的说明: CREATE USER | YashanDB Doc 

IMG_256

对于特殊符号,需要使用反斜杠转义:

--仅加双引号, 登录报错:

[yashan@localhost client]$ yasql test/"D$!Xu4$"@192.168.218.136:4100

YashanDB SQL Enterprise Edition Release 23.2.4.25 x86_64

YAS-02143 invalid username/password, login denied

--仅对双引号转义,登录报错:

[yashan@localhost client]$ yasql test/\"D$!Xu4$\"@192.168.218.136:4100

YashanDB SQL Enterprise Edition Release 23.2.4.25 x86_64

YAS-02143 invalid username/password, login denied

--对特殊符号加转义符,登录成功:

[yashan@localhost client]$ yasql test/\"D\$\!Xu4\$\"@192.168.218.136:4100

YashanDB SQL Enterprise Edition Release 23.2.4.25 x86_64

Connected to:

YashanDB Server Enterprise Edition Release 23.2.4.100 x86_64 - X86 64bit Linux

SQL> exit

浏览量:0