大佬教程收集整理的这篇文章主要介绍了MySQL错误#1133-在用户表中找不到任何匹配的行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
事实证明,错误确实非常模糊!
1)以root身份登录时正在设置密码,因为它正在更新MysqL下users表中的user / password字段。
2)当以用户身份登录时,密码实际上并没有改变,即使在MysqL的用户表中指定了一个密码,config.inc.php文件也允许不使用密码进行身份验证。
解:
以下值 为 值。
$cfg['Servers'][$i]['Allownopassword'] = true;
@H_489_15@
$cfg['Servers'][$i]['Allownopassword'] = false;
@H_489_15@用户的 从 或 向 在MysqL用户表。这可以通过 控制台轻松实现。
这两个更改使我可以使用其密码进行用户身份验证,并且不允许不使用密码进行身份验证。
它还允许用户以用户身份登录时更改其密码。
似乎所有的权限,其余的已通过这两个更改修复。
解决方法
大佬总结
以上是大佬教程为你收集整理的MySQL错误#1133-在用户表中找不到任何匹配的行全部内容,希望文章能够帮你解决MySQL错误#1133-在用户表中找不到任何匹配的行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。