Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect

Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect

远程连接mysql数据库,出现异常:

null,message from server:"Host '27,45,38,132' is not allowed to connect

解决方案:

原因是:远程服务器不允许你访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。

1,打开cmd命令窗口,进入MySQL安装目录的bin目录,然后登录MySQL

mysql -u root -p

2,输入:切入mysql数据库

use mysql;

3,输入:查看user表

select host,user from user;

4,输入:更改host字段值

update user set host ='%' where user ='root';

5,输入:即时生效

flush privileges; 

6,如果还是没效果,再次输入:创建远程登陆用户并授权:

grant all PRIVILEGES on msyql.* to root@'192.168.1.101'  identified by '123456';
grant all PRIVILEGES on sys.* to root@'192.168.1.101'  identified by '123456';

或者

grant all PRIVILEGES on *.* to root@'192.168.1.101'  identified by '123456';

上面的语句表示将 test_db 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.1.101 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。

7,输入:即时生效

flush privileges; 

 

posted @   整合侠  阅读(1149)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示