解决mybatis的SELECT command denied to user 'root'@'192.168.1.47' for table 'user'的报错。mysql用户权限修改,表权限修改。
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用户权限修改,表权限修改。相关推荐
- 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 ...
- 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 等待提示设置密码,此密码是以后登录数 ...
- 解决方法之报错: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. ...
- 无法连接 服务器/虚拟机中的数据库,报错Access denied for user ‘root‘@‘192.168.1.101‘
情境 在用 yml 配置 SpringBoot 连接虚拟机数据库时,不但连接不上.项目无法启动,报错还是本地连接失败. 报错 Access denied for user 'root'@'192.16 ...
- 解决mysql [1045] Access denied for user 'root'@'192.168.180.248' (using password: YES)
在Linux服务器上安装了msyql数据库,MySQL默认安装完成后只有本地访问的权限,没有远程访问的权限,需要给指定用户设置访问权限才能远程访问该数据库,记录解决办法: cd *****/bin进入 ...
- 解决 1045 - Access denied for user ‘root‘@‘192.168.81.1‘ (using password: VES)
报错提示: 现象: 如上图提示的ip并不是虚拟机的ip,我部署mysql的ip是在81.3这台机上,而报错确实81.1 当本地连接不上虚拟机上用docker部署的mysql时,请做如下操作 docke ...
- 远程连接mysql 提示 Access denied for user ‘root‘@‘192.168.1.148‘ (using password: YES)我的小问题
这是我在操作中出现的错误 出现这个状况,一定是授权没有成功 所以回去检查主机是否授权成功 最后发现是我的授权语句出现错误 grant 是授权的命令 all 所有的权限:select ,insert,d ...
- error202mysql_mysql远程连接问题 Access denied for user 'root'@'192.168.1.13' (using password: YES)...
展开全部 网页上有错32313133353236313431303231363533e58685e5aeb931333365643639误的解决方法: 1.点击"开始"菜单,打开& ...
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'192.168.23.224' (using password: YES)
出现如题错误可能原因: 1.密码有误.检查密码是否与 mysql.user 中 root 用户对应密码一致(我就是这个原因,被折磨整个下午和晚上) 2.用户 root 没有授权,授权命令如下: gra ...
最新文章
- 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
- oracle稳定执行计划1
- 使用电脑无线网卡分享网络命令
- 春晚之后的采访和豆瓣投名状
- 计算机常用主题词,标引主题词的目的是( )。A.反映文件的全部内容B.便于计算机检索和管理C.供归_考题宝...
- pymongo 的使用实例(超细)
- Objective-C 的动态提示和技巧
- 剑指offer55-I-二叉树的深度
- 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)
- android手机状态解释,比方android.os.Build.VERSION.SDK
- 企业私有云之rabbitmq高可用
- String,StringBuffer,StringBulilder之间的区别
- c++编程求解二元二次方程组_二元一次方程组及其解法
- noip2013 day2
- laravel对象转数组
- Ubuntu下安装UDK
- Android EditText属性android:inputType类型介绍
- 【干货】微博短视频去水印下载使用介绍
- 【手游】手游行业专业相关知识储备
- 翁恺慕课C语言作业 第三章时区换算