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服务,权限就都有了。改权限的时候有点上头,全给他改了,自己可以根据实际缺少的权限,进行相应的授权

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java实现七牛云文件或图片上传下载

    Java实现七牛云文件或图片上传下载文章目录一、准备工作1.1.为什么选择七牛云?1.2.七牛云注册二、java操作七牛云对象存储下载2.1.pom.xml引入依赖2.2.上传下载具体代码三、具体业务例子(七牛云做图片服务器–SpringBoot)3.1.pom.xml(此处继承上面的依赖多引入一个)3.2.创建一个html页面3.3.接下来就是FileUtil.java(判断图片的后缀是否符合要求)3.4.接下来写QiniuService.java3.5.最后是controller3.6.查看七牛云存储结果四、总结一、准备工作1

    2022年5月14日
    34
  • pytest报错_git查看提交的文件

    pytest报错_git查看提交的文件前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

    2022年7月30日
    6
  • 观察者模式observer不适用于_观察者模式代码

    观察者模式observer不适用于_观察者模式代码观察者模式Obeserver动机模式定义实例结构图要点总结笔记动机在软件构建过程中,我们需要为某些对象建立 一种“通知依赖关系” —-一个对象发(目标对象)的状态发生改变,所有依赖的对象(观察者对象)都将很好的得到通知。如果这样的依赖关系过于紧密。将使软件不能很好的抵御变化使用面向对象技术 可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。模式定义定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(subject)的状态发生改变时,所有依赖于它的对象都得到通

    2022年8月9日
    4
  • Java基础篇:封装、继承、多态三大特性

    Java基础篇:封装、继承、多态三大特性

    2021年10月4日
    60
  • Autoconf 详解[通俗易懂]

    Autoconf 详解[通俗易懂]AutoconfCreatingAutomaticConfigurationScriptsEdition2.13,forAutoconfversion2.13December1998byDavidMacKenzieandBenElliston目录介绍创建configure脚本编写`configure.in用autoscan创建`configure.in用if

    2022年5月4日
    37
  • linux环境安装python3

    linux环境安装python3最近小编对python产生了兴趣,并申请了腾讯云,自己想搭建一下python3的环境,根据readme文件步骤是这样的:                步骤一:./configure        步骤二:make        步骤三:make test        步骤四:sudo make install     然并卵,理想很丰满,现实很骨感,自己还是遇到

    2022年6月17日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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