首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【YashanDB 知识库】密码带特殊符号登录报错 YAS-02143 invalid username/password, login denied

【YashanDB 知识库】密码带特殊符号登录报错 YAS-02143 invalid username/password, login denied

原创
作者头像
用户10349277
修改于 2025-02-27 14:35:07
修改于 2025-02-27 14:35:07
2940
举报
文章被收录于专栏:YashanDB知识库YashanDB知识库

问题现象

创建用户成功

代码语言:javascript
复制
SQL> create user test identified by D$!Xu4$;
Succeed.
SQL> grant dba to test;
Succeed.

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

问题的风险及影响

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

问题影响的版本

YashanDB 版本:所有版本

问题发生原因

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

解决方法及规避方式

用户密码的规则

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

代码语言:javascript
复制
\--仅加双引号, 登录报错:
\[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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档