记录:java.sql.SQLException: null, message from server: “Host ‘DESKTOP-RGKNGKO‘ 解决方案

注意看如下报红部分, 转译就是说不允许连接mysql服务。其实就可以定位到问题,由于我是本地搭建的mysql,通过Ubuntu进行连接,其实就应该可以想到,本地mysql是不是没有开启远程访问权限。接下来, 可以按照这个思路尝试一下。

记录:java.sql.SQLException: null,  message from server: “Host ‘DESKTOP-RGKNGKO‘ 解决方案

解决方案:

1、cmd打开进行数据库连接,然后修改root权限,结果报错:

记录:java.sql.SQLException: null,  message from server: “Host ‘DESKTOP-RGKNGKO‘ 解决方案

2、没关系,那就找mysql服务窗口,如下步骤:

记录:java.sql.SQLException: null,  message from server: “Host ‘DESKTOP-RGKNGKO‘ 解决方案

 3、以管理员身份运行,会立即弹出一个小黑框,按照我给的命令进行修改即可。

记录:java.sql.SQLException: null,  message from server: “Host ‘DESKTOP-RGKNGKO‘ 解决方案

 列出以上涉及代码,便于大家复制;

use mysql; select user,host from user; update user set host = '%' where user = 'root'; flush privileges; //将权限更新操作刷新到内存中,而不用下次启动时生效 select user,host from user;//查看确认是否修改成功; 

ok,修改好了,再尝试连接,可以访问,证明的确是因为root权限没开的问题。


❤如果文章对您有所帮助,就在文章的右上角或者文章的末尾点个赞吧!(づ ̄ 3 ̄)づ 

❤如果喜欢大白兔分享的文章,就给大白兔点个关注吧!(๑′ᴗ‵๑)づ╭❤~

❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】

❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复讨论(请勿发表攻击言论)