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

作者阿里云代理 文章分类 分类:图文教程 阅读次数 已被围观 1202

点击查看原图

问题描述

通过数据管理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版
    如果您有其他问题,可以联系北京志远天辰阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询欢迎咨询.gif

 

本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: