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

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

更新时间:2020-09-15 10:27:51

问题描述

通过数据管理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版

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。