阿里云首页

通过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版

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

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