在本机使用
jdbc:mysql://localhost:3306/jdbc
可以正常连接并操作
但是使用局域网的其他机器连接就连接不上了
给我报了个
message from server:"Host FILTER" is not allowed to connect to this MySQL server
的错误。
是不是我的数据库没设置好?应该如何设置?谢谢!!!
在本机使用
jdbc:mysql://localhost:3306/jdbc
可以正常连接并操作
但是使用局域网的其他机器连接就连接不上了
给我报了个
message from server:"Host FILTER" is not allowed to connect to this MySQL server
的错误。
是不是我的数据库没设置好?应该如何设置?谢谢!!!
很可能是你没有给其他IP访问你数据库的权限,你可以试试:
在MySql数据库的主机上,在mysql命令行中输入以下命令:
grant all on *.* to root@'%' identified by "111111" ;
这样,给任何IP都赋予了访问的权限,
任何IP都能以,用户名:root ,密码:111111
来进行局域网的访问!
(命令中*.*是通配任何IP,你也可以指定IP)