永发信息网

jdbc远程连接mysql

答案:1  悬赏:40  手机版
解决时间 2021-05-08 00:18
  • 提问者网友:遁入空寂
  • 2021-05-07 17:15

在本机使用

jdbc:mysql://localhost:3306/jdbc

可以正常连接并操作

但是使用局域网的其他机器连接就连接不上了

给我报了个

message from server:"Host FILTER" is not allowed to connect to this MySQL server

的错误。

是不是我的数据库没设置好?应该如何设置?谢谢!!!

最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-05-07 18:51

很可能是你没有给其他IP访问你数据库的权限,你可以试试:


在MySql数据库的主机上,在mysql命令行中输入以下命令:
grant all on *.* to root@'%' identified by "111111" ;
这样,给任何IP都赋予了访问的权限,
任何IP都能以,用户名:root ,密码:111111
来进行局域网的访问!


(命令中*.*是通配任何IP,你也可以指定IP)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯