文档

通过DMS登录MySQL数据库提示“登录数据库的用户名或密码错误!”

更新时间:

问题描述

通过数据管理DMS登录MySQL数据库时,提示以下错误。

登录数据库的用户名或密码错误!

问题原因

可能是以下原因所导致:

  • 数据库账号错误:

    • MySQL数据库:没有在RDS管理控制台中创建数据库账号,而是使用阿里云账号或RAM账号登录。

    • 自建MySQL数据库:没有通过命令创建数据库账号并授权,而是使用阿里云账号或RAM账号登录。

  • 数据库密码错误。

解决方案

说明
  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。

  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。

  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

请根据现场情况,选择以下对应的步骤:

  • 数据库账号错误:

    • 请在RDS管理控制台中创建数据库账号,详情请参见创建账号

    • 通过SQL语句创建数据库账号并授权。

      CREATE USER '[$User]'@'%' IDENTIFIED BY '[$Password]';
      grant all privileges on *.* to '[$User]'@'%' identified by '[$Password]' with grant option;
      说明
      • [$User]为账号名称。

      • [$Password]为账号密码。

  • 确认登录数据库的密码正确,如果不正确,请进行修改。

适用于

  • 数据管理DMS

  • 云数据库RDS MySQL版

  • 本页导读 (1)
文档反馈