欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-28 23:38:56
环境:操作系统:Redhat 7.5 x86-64 数据库版本MySQL 5.7.25 现象:ERROR 1133 (42000): Can't find any matching row in the user table 变化:新建用户,并进行赋权。 原因:创建用户时create user us ......

环境:
操作系统:
redhat 7.5 x86-64

数据库版本
mysql 5.7.25

现象:
error 1133 (42000): can't find any matching row in the user table

变化:
新建用户,并进行赋权。

原因:
创建用户时
create user user identified by 'password';

默认用户为'user'@'%'。

赋权时使用
grant select,insert,update,delete on db.* to 'user'@'172.28.%.%';

用户名是无法匹配上的,因此报上述错误。

解决方案:
删除原来的用户,以显示指定的方式进行创建。