达梦数据库使用disql登录, 密码包含特殊字符(@)的处理方法


一、背景

 

 

用户密码是:dm@ABcC123,包含@ 这个特殊符号。

 

disql客户端连接数据库的方式是:

disql username/password@IP:PORT

 

 

那么,这个时候,密码也包含@,这个符号,该怎么处理呢?

 

二、处理方法

 

1、密码用双引号括起来 ,"dm@ABcC123"

2、对双引号加转义,\"dm@ABcC123\"

 

使用如下的命令,就可以正确的连接了

[root@centos7 bin]# ./disql sysdba/\"dm@ABcC123\"@172.31.23.20:5236

Server[172.31.23.20:5236]:mode is normal, state is open
login used time : 13.631(ms)
disql V8
SQL> select * from dual;

LINEID     DUMMY
---------- -----
1          X

used time: 5.685(ms). Execute id is 52300.
SQL> 

 

 

 

posted @ 2023-04-24 17:03  Zhai_David  阅读(3519)  评论(0编辑  收藏  举报