写点什么

YashanDB|yasboot 执行 cluster status 命令失败的处理办法

作者:数据库砖家
  • 2025-05-16
    广东
  • 本文字数:407 字

    阅读完需:约 1 分钟

问题现象:

用户在尝试执行 yasboot cluster status -c yashan -d 命令时,系统提示:“invalid username/password, user sys can't login with null password”,显示 sys 用户因空密码而无法登录数据库。

可能原因:

① 当前执行命令的系统用户不具备足够权限,尚未加入 YASDBA 用户组;

② 命令中未明确指定密码参数,导致 sys 用户尝试以空密码连接数据库;

③ 数据库安全策略明确禁止使用空密码进行登录。

解决办法:

方法一:确保权限用户组正确设置

首先确认当前执行 yasboot 命令的用户;

将该用户加入 YASDBA 用户组;

再次运行命令。

groupadd YASDBA

usermod -G YASDBA yashan

方法二:显式指定密码参数

若不调整权限,可通过在命令中加入 -p password 参数来显式传入密码。示例如下:

yasboot cluster password set -n"xxxx" -c yashandb -p yourpassword

适用范围:

该问题会影响所有版本中通过 yasboot 管理集群的用户,如未提供密码或权限不足,均可能遇到类似登录失败提示。

用户头像

还未添加个人签名 2025-04-09 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB|yasboot 执行 cluster status 命令失败的处理办法_数据库_数据库砖家_InfoQ写作社区