Jan
19
2021
通过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版
本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>
我有话说: