navicat访问oceanbase提示1045访问拒绝

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
白名单是已经配置的任何主机都能访问
image

在使用 Navicat 访问 OceanBase 时遇到 1045 错误,这通常表示访问权限存在问题,例如用户名或密码错误、用户账户权限不足等。为了更好地帮助您解决问题,我们可以通过 obdiag 工具来采集相关的日志信息。

推荐操作

日志采集

日志采集场景: SQL 执行出错
日志采集命令:

obdiag gather scene run --scene=observer.sql_err --env "{db_connect='-h<host> -P<port> -u<user>@<tenant> -p<password> -D<database>', trace_id='<trace_id>'}"

请将 <host><port><user><tenant><password><database> 替换为您实际的连接信息,并提供一个具体的 trace_id(如果有的话)。

问题收集

为了更准确地诊断问题,请您提供以下信息:

  1. 您使用的 OceanBase 版本是多少?
  2. 您尝试连接的数据库名称是什么?
  3. 您使用的用户名和密码是否正确?
  4. 您是否对用户账户进行了任何权限更改?
  5. 您是否有其他客户端工具可以成功连接到 OceanBase?

下一步

请您执行上述日志采集命令,并将生成的日志文件提供给我们,以便我们进一步分析问题。如果您有任何疑问或需要进一步的帮助,请随时联系我们。

附上敏捷诊断工具 obdiag 使用帮助链接

已解决,密码错了