mysql报错 1142 – SELECT command denied to user ‘root_ssm’@’localhost’ for table ‘user’「建议收藏」

mysql报错 1142 – SELECT command denied to user ‘root_ssm’@’localhost’ for table ‘user’「建议收藏」错误信息的字面意思是:表“user”拒绝用户“root_ssm”@“localhost”的命令,很明显用户没有权限,那就给他授权呗!一、使用客户端授权(NavicatPremium12)1、使用root用户登陆mysql2、新建查询,输入指令:usemysql;select*fromuserwhereuser=’root_ssm’;SQL语句wh…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

错误信息的字面意思是:表“user”拒绝用户“root_ssm”@“localhost”的SELECT命令 ,很明显用户没有查看user表的权限,用管理员账号给他授权就行了

 

一、使用客户端授权(Navicat Premium 12)

1、使用root用户登陆mysql

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

2、新建查询,输入指令:

use mysql;

select * from user where user=’root_ssm’;

SQL语句where后面的条件写要授权的那个用户名

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

3、执行语句,查看用户的信息

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

上图标红的地方的值为‘N’,表示没有权限,将其改为Y就行了。

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」把所有值为‘N’的列改为’Y’,改好之后记得一定要重启服务。

 

二、使用Mysql的命令行客户端

1、root用户登陆mysql

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

2、查看’root_ssm’用户的信息

use mysql;

select * from user where user='root_ssm';

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

同Navicat Premium 12中的一样,查出来的都是’N’,将它们都改为‘Y’就行了。

 

3、修改root用户的localhost权限

update user set Select_pri='Y' where user='root_ssm'

根据查询结果中的列名,一个一个的写update语句修改,

全部改好后再刷新MySQL的系统权限相关表:

flush privileges;

 4、修改好后查看表信息

mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'「建议收藏」

之后重启mysql服务,权限就都有了。改权限的时候有点上头,全给他改了,自己可以根据实际缺少的权限,进行相应的授权

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187001.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号