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

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

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7817896.html?templateId=1718516

问题现象

创建用户成功

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

Succeed.

SQL> grant dba to test;

Succeed.
AI 代码解读

密码带特殊符号,登录报错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
AI 代码解读
相关文章
【YashanDB知识库】yasql执行报错
【YashanDB知识库】yasql执行报错
【YashanDB知识库】yasql执行报错
【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible
【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible
【YashanDB知识库】个别数据库用户无法登录数据库,报错 io fail:IO.EOF
【YashanDB知识库】个别数据库用户无法登录数据库,报错 io fail:IO.EOF
【YashanDB知识库】ycm托管主机报错libnsl.so.1 no such file or directory
【YashanDB知识库】ycm托管主机报错libnsl.so.1 no such file or directory
【YashanDB知识库】YashanDB安全设置示例
【YashanDB知识库】YashanDB安全设置示例
【YashanDB知识库】YashanDB安全设置示例
【YashanDB知识库】重装新库及元数据和数据导出导入指导
【YashanDB知识库】重装新库及元数据和数据导出导入指导
【YashanDB知识库】重装新库及元数据和数据导出导入指导
|
2天前
|
SQL
【YashanDB知识库】手工迁移Doris数据到崖山分布式
【YashanDB知识库】手工迁移Doris数据到崖山分布式