jdbc使用ip连接本机的mysql报错,原因是本机的mysql没配置远程连接
连接异常:message from server: "Host 'xxx' is not allowed to connect to this MySQL server"
一、进入mysql控制台
二、使用root用户进行登录
三、执行语句使用mysql自带库 use mysql;
四、查看一下权限
select user ,grant_priv from user;
五、修改root用户的host值:update user set host='%' where user='root' ;
六、刷新权限 flush privileges ;
七、执行允许远程调用语句
grant all privileges on *.* to 'root'@'%' ;
八、刷新权限 flush privileges ;
九、完成,可以正常连接到MySQL服务了