ERROR 1133 (42000): Can‘t find any matching row in the user table

当尝试使用MySQL命令修改root用户的密码时,如果遇到ERROR1133错误,表示找不到匹配的用户记录。解决方法是检查数据库中user表的Host字段,确保命令中的'localhost'与该字段值一致。如果Host为'%', 则修改命令为set password for 'root'@'%' = password('新密码'); 执行后刷新权限,用flush privileges; 命令即可完成密码修改。

解决 MySQL修改密码:ERROR 1133 (42000): Can’t find any matching row in the user table

<span style="color:#000000"><span style="background-color:#1d1f21"><code class="language-java">set password <span style="color:#b294bb">for</span> root<span style="color:#999999">@localhost</span><span style="color:#a67f59">=</span><span style="color:#81a2be">password</span><span style="color:#999999">(</span><span style="color:#b5bd68">'你的密码'</span><span style="color:#999999">)</span><span style="color:#999999">;</span> 
或者 
set password <span style="color:#b294bb">for</span> <span style="color:#b5bd68">'root'</span>@<span style="color:#b5bd68">'localhost'</span><span style="color:#a67f59">=</span><span style="color:#81a2be">password</span><span style="color:#999999">(</span><span style="color:#b5bd68">'MyNewPass4!'</span><span style="color:#999999">)</span><span style="color:#999999">;</span> 
</code></span></span>
AI写代码java
运行

提示:命令修改mysql数据库root用户密码提示ERROR 1133 (42000): Can't find any matching row in the user table错误

解决:

<span style="color:#000000"><span style="background-color:#1d1f21"><code class="language-java">use mysql<span style="color:#999999">;</span>
select Host<span style="color:#999999">,</span>User from user<span style="color:#999999">;</span>
</code></span></span>
AI写代码java
运行

查看用户host

  • set password for ‘root’@‘localhost’=password(‘MyNewPass4!’); 代码中的localhost修改%,与数据库Host字段值一致
<span style="color:#000000"><span style="background-color:#1d1f21"><code class="language-java">set password <span style="color:#b294bb">for</span> <span style="color:#b5bd68">'root'</span>@<span style="color:#b5bd68">'%'</span><span style="color:#a67f59">=</span><span style="color:#81a2be">password</span><span style="color:#999999">(</span><span style="color:#b5bd68">'MyNewPass4!'</span><span style="color:#999999">)</span><span style="color:#999999">;</span>
</code></span></span>
AI写代码java
运行
  • 刷新
<span style="color:#000000"><span style="background-color:#1d1f21"><code class="language-java"> flush privileges<span style="color:#999999">;</span>
</code></span></span>
AI写代码java
运行

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值