数据库无法连接

【 使用环境 】测试环境
【问题描述】
按照教程流程连接数据库无法连接,使用超级账号连接提示权限错误。
为避免密码问题,重置密码尝试后依然提示权限错误。

连接提示
MySQLdb.OperationalError: (1045, “Access denied for user ‘agent_train’@‘xxx.xxx.xxx.xxx’ (using password: YES)”)

@论坛小助手

根因分析场景: SQL 执行出错
根因分析命令: obdiag rca run --scene=sql_execution_error --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”
日志采集场景: SQL 执行出错
日志采集命令: obdiag gather scene run --scene=observer.sql_err --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”

推荐使用 obdiag 工具进行根因分析和日志采集,以便确认问题所在。上述命令将帮助您收集与权限错误相关的诊断信息,并尝试定位问题的根本原因。

为了更好地帮助您解决问题,请您提供以下信息:

  1. 您使用的 OceanBase 数据库版本是什么?
  2. 您是否确认超级账号的密码已正确重置?重置密码时的具体操作步骤是怎样的?
  3. 是否有其他用户能够正常连接到数据库?如果有的话,能否提供这些用户的连接方式(无需密码)?
  4. 您尝试连接的客户端工具或程序是什么?例如 MySQL 客户端、OBClient 或其他自定义程序?
  5. 是否对数据库的安全配置进行了修改,例如调整了权限管理规则或启用了额外的安全插件?

请执行上述命令并将生成的日志压缩包提供给我们,以便进一步分析问题。

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

你使用的是哪个产品

密码格式问题,已自行解决。
建议在密码设置处加入字符限制提示。