ERROR 1133 (42000): Can't find any matching row in the user tablewen(未找到用户的问题)
1、问题描述
因为在迁移数据,直接使用了mysqldump --all-databases 备份了全部数据库,导入数据后可以查到原先用户信息但无法登录,所以想改密码试试,就发生了这种情况
2、解决办法
执行
FLUSH PRIVILEGES;
执行 FLUSH PRIVILEGES命令,更新grant table,此时grant table里有了原先的用户
更新grant table后,原先的用户可以使用了,也可以改密码了

浙公网安备 33010602011771号