原创

Host '123.57.47.154' is not allowed to connect to this MySQL server

Mysql客户端连接Mysql服务器时可以正常连接但如果是Java程序连接时,提示“Host '123.57.47.154' is not allowed to connect to this MySQL server”错误信息,其原因是因为权限问题导致,需要给root账户分配远程操作权限,下面本站素文宅 www.yoodb.com 为大家分享了如何解决此类问题的具体解决方案。

解决方式:

1. 进入MySQL控制台: 登录MySQL Command Line Client或CMD命令控制台转到MySQL安装目录的bin目录下,MySQL -uroot -p123456(root是账户,123456是密码)

2.创建远程登陆用户并授权,具体命令如下:

grant all PRIVILEGES on db_name.table_name to root@"xx.xx.xxx.xxx" identified by '123456';  
flush privileges;

执行如图:

0{V][{147B7542@[G4D%AJ6.png

推荐参考文献:

http://blog.yoodb.com/yoodb/article/detail/235

参数说明:

all PRIVILEGES:赋予所有权限,可以替换为某一具体的权限:select,insert,update,delete,create,drop等

db_name.table_name:数据库名.表名  所有用 *.*

root@"xx.xx.xxx.xxx":用户@“远程连接的 IP 地址”   不限制IP, 用 root@"%" 

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信