com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user ‘root’@‘jock-x-pc’ for table 'user’解决方法。

报错截图:

百度了这个问题,看到网上大部分回答都是mybatis有问题。我仔细看了几次,把传对象又换成了map键值对方法,结果一样报错。后来觉得不是mybatis错误。这是别人的项目我拿来运行的,数据库也是才导入进去。问题就出在mysql数据库上。


解决方法:

1:修改用户权限(一般为localhost 或者 自己的ip

百度到一篇是数据库权限没给,然后查询了mysql用户表。把权限值修改如下图:

修改权限的SQL语句是:(语句你自己根据自己ip修改)

UPDATE mysql.user SET select_priv=‘Y’ , insert_priv=‘Y’, update_priv=‘Y’, DELETE_priv=‘Y’ WHERE HOST=‘192.168.1.47’;
FLUSH PRIVILEGES;


2:除了用户权限,还需要修改数据库表权限。

点击到需要修改的表 > 右键 > 权限设置

然后保存下,重新运行工程。应该就可以了。

这是我解决我的问题的过程,希望可以帮助到你们!

解决mybatis的SELECT command denied to user 'root'@'192.168.1.47' for table 'user'的报错。mysql用户权限修改,表权限修改。相关推荐

  1. mysql中解决“SELECT command denied to user ‘nature‘@‘192.168.1.49‘ for table ‘user_variables_by_thread‘“

    前言 - - 原因 普通mysql用户nature对performance_schema数据库的user_variables_by_thread表没有select权限 解决 mysql> gra ...

  2. Ubuntu安装MySQL Access denied for user 'root'@'192.168.1.148' (using password: YES)

    Ubuntu版本16.0.4 Ubuntu安装比较简单,只需要三条命令 1.sudo apt-get install mysql-server 提示继续执行输入Y 等待提示设置密码,此密码是以后登录数 ...

  3. 解决方法之报错:java.sql.SQLException: Access denied for user ‘root‘@‘192.168.100.1‘ (using password: YES)

    在用Eclipse链接虚拟机里的mysql时出现了下面这个bug: java.sql.SQLException: Access denied for user 'root'@'192.168.100. ...

  4. 无法连接 服务器/虚拟机中的数据库,报错Access denied for user ‘root‘@‘192.168.1.101‘

    情境 在用 yml 配置 SpringBoot 连接虚拟机数据库时,不但连接不上.项目无法启动,报错还是本地连接失败. 报错 Access denied for user 'root'@'192.16 ...

  5. 解决mysql [1045] Access denied for user 'root'@'192.168.180.248' (using password: YES)

    在Linux服务器上安装了msyql数据库,MySQL默认安装完成后只有本地访问的权限,没有远程访问的权限,需要给指定用户设置访问权限才能远程访问该数据库,记录解决办法: cd *****/bin进入 ...

  6. 解决 1045 - Access denied for user ‘root‘@‘192.168.81.1‘ (using password: VES)

    报错提示: 现象: 如上图提示的ip并不是虚拟机的ip,我部署mysql的ip是在81.3这台机上,而报错确实81.1 当本地连接不上虚拟机上用docker部署的mysql时,请做如下操作 docke ...

  7. 远程连接mysql 提示 Access denied for user ‘root‘@‘192.168.1.148‘ (using password: YES)我的小问题

    这是我在操作中出现的错误 出现这个状况,一定是授权没有成功 所以回去检查主机是否授权成功 最后发现是我的授权语句出现错误 grant 是授权的命令 all 所有的权限:select ,insert,d ...

  8. error202mysql_mysql远程连接问题 Access denied for user 'root'@'192.168.1.13' (using password: YES)...

    展开全部 网页上有错32313133353236313431303231363533e58685e5aeb931333365643639误的解决方法: 1.点击"开始"菜单,打开& ...

  9. MySQL ERROR 1045 (28000): Access denied for user 'root'@'192.168.23.224' (using password: YES)

    出现如题错误可能原因: 1.密码有误.检查密码是否与 mysql.user 中 root 用户对应密码一致(我就是这个原因,被折磨整个下午和晚上) 2.用户 root 没有授权,授权命令如下: gra ...

最新文章

  1. 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
  2. oracle稳定执行计划1
  3. 使用电脑无线网卡分享网络命令
  4. 春晚之后的采访和豆瓣投名状
  5. 计算机常用主题词,标引主题词的目的是( )。A.反映文件的全部内容B.便于计算机检索和管理C.供归_考题宝...
  6. pymongo 的使用实例(超细)
  7. Objective-C 的动态提示和技巧
  8. 剑指offer55-I-二叉树的深度
  9. 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)
  10. android手机状态解释,比方android.os.Build.VERSION.SDK
  11. 企业私有云之rabbitmq高可用
  12. String,StringBuffer,StringBulilder之间的区别
  13. c++编程求解二元二次方程组_二元一次方程组及其解法
  14. noip2013 day2
  15. laravel对象转数组
  16. Ubuntu下安装UDK
  17. Android EditText属性android:inputType类型介绍
  18. 【干货】微博短视频去水印下载使用介绍
  19. 【手游】手游行业专业相关知识储备
  20. 翁恺慕课C语言作业 第三章时区换算

热门文章

  1. git拉取远程指定分支到本地
  2. git拉取指定分支上面的代码 提交本地分支到远程
  3. HJY-1A18D电压继电器 导轨安装
  4. 【三维目标检测】VoxelNet(三):模型详解
  5. Android源码分析:AudioEffect
  6. Word 在试图打开文件时遇到错误 文档可能已损坏 解决方法
  7. Java学习第二周(2)--排序算法与二维数组
  8. 【记录】IOS手机如何配置whistle代理进行抓包?(苹果系列)(安卓应该也是类似处理)
  9. 2020 多校联盟(第一场)
  10. 苹果7防水吗_苹果手机防水是真的吗?事实很残酷,但还可以抢救一下