编程爱好者之家

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

2023-12-18 15:22:31 18

再给数据库授权某个用户某个库的权限的时候报错 ERROR 1133 (42000): Can't find any matching row in the user table

 

执行申sql语句为:grant all PRIVILEGES on newdatabase.* to 'root'@'%';


解决办法:

首先查看 mysql这个库里面的user表;

select Host,User from user;


image.png


原来是没有%这个hosts

解决办法修改一下自己的Host即可


grant all PRIVILEGES on newdatabase.* to 'root'@'192.***%';


同类文章