最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

YashanDB|用户密码带“@”时 expimp 命令报错,怎么办?

网站源码admin5浏览0评论

YashanDB|用户密码带“@”时 exp/imp 命令报错,怎么办?

【分类】 数据导入导出

【关键词】 密码特殊字符、@、YAS-00404、exp、imp

问题现象

当数据库用户的密码中包含 @ 字符 时,使用 exp 或 imp 命令进行数据导出/导入,会出现如下错误:

即使在命令中使用了转义符,依然无法执行成功。而通过 yasql 登录同样的账户密码却可以正常使用。

问题根源

YashanDB 在旧版本中,exp/imp 工具对密码的解析逻辑未兼容 @ 符号。由于 @ 在连接串中通常表示用户名和主机地址的分隔符,因此引起了解析混乱。

解决办法

1.更换密码

避免使用 @ 作为用户密码中的字符,是最直接的临时解决方案。

2.推荐升级数据库版本

升级至 YashanDB 22.2.13.100 及以上版本,该版本已对该兼容性问题进行修复,支持 @ 字符处理。

影响范围

问题影响版本:22.2.12.100 及以前版本

发布评论

评论列表(0)

  1. 暂无评论