七步定位 OceanBase 登录报错

本文将为大家总结 OceanBase 集群登录时常见报错“Access denied”的排查步骤。

作者:何文超,爱可生南区交付服务部 DBA 团队成员。主要负责 MySQL 故障处理,MySQL 高可用架构改造,OceanBase 相关技术支持。爱好足球,羽毛球。

爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

本文约 600 字,预计阅读需要 3 分钟。

问题背景

近期,生产环境通过客户端工具可正常连接 OceanBase 集群,但通过黑屏连接登录报错。

报错信息如下:

ERROR 1045 (42000): Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: NO)

本文以上述案例为例,为大家总结 OceanBase 集群登录时常见报错“Access denied”的排查步骤。

排查步骤

以下将按照常见原因的发生概率,排序逐一列举。

一、确认用户的密码正确性

请再次确认您使用的用户密码是否正确。

二、检查网络连通性

确保不同网段的服务器能够正常访问 obproxy 的 2883 端口。

telnet  2883

三、检查用户的权限

检查是否具有全局登录权限,以及账号是否被锁定。

// wms 账号登录报错:
[root@10-186-65-73 ~]# mysql -hxxx -P2883 -uwms@hwc_test#hwc_cluster -p"xxx"
ERROR 1045 (42000): 

你可能感兴趣的:(mysql,oceanbase,数据库,ActionDB)