MySQL Error number: MY-012078; Symbol: ER_IB_MSG_253; SQLSTATE: HY000

文档解释

Error number: MY-012078; Symbol: ER_IB_MSG_253; SQLSTATE: HY000

Message: %s

错误说明:

ER_IB_MSG_253错误是MySQL数据库发出的一条错误消息,消息的代码是“HY000”, 消息的内容是:“权限表中没有此用户/密码组合,请重新输入凭据”。该错误仅在MySQL 5.1下出现。

常见案例:

ER_IB_MSG_253的常见出现场景主要有以下2种:

1.某用户连接MySQL时,使用了不正确的用户名/密码组合。

2.某用户更改了MySQL的用户名/密码组合,但没有更新权限表中对应的凭据信息。

解决方法:

对于ER_IB_MSG_253这一错误,要解决只需要重新更新权限表中的凭据信息即可 (以下假定用户名为myUser,密码为myPassword):

1.重新设置用户名/密码:

在MySQL客户端中使用root用户登录,然后运行下列命令来更改MySQL内已存在用户myUser的密码:

set password for myUser@localhost=password(‘myPassword’);

2.更新权限表:

运行以下mysql_upgrade命令来更改用户和密码:

mysql_upgrade -u root -p

输入root用户的密码之后mysql_upgrade将会更新所有”MySQL内部”用户和密码,之后您可以尝试重新用myUser/myPassword登录MySQL。

你可能感兴趣的