mysql的jdbc url无法使用IP地址

时间:2015-11-19 05:17:28

标签: mysql jdbc

我想使用JDBC连接到MySQL(它在本地计算机上运行)。我可以使用Url连接到MySQL:

"jdbc:mysql://localhost:3306"

当我尝试

"jdbc:mysql://192.xxx.xxx.xxx:3306"

我收到了错误。

我正在研究Ubuntu&我的etc/hosts文件有此条目:

127.0.0.1   localhost 192.xxx.xxx.xxx

这个指针吗?

修改

my.cnf有这个特点:

bind-address        = 127.0.0.1

netstat -na | grep 3306给了我:

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:3306          127.0.0.1:57243         ESTABLISHED

2 个答案:

答案 0 :(得分:0)

我认为没有必要绑定地址所以请删除绑定地址并完成。注意: - 你需要重启mysql服务器。

答案 1 :(得分:0)

正如评论中所述:my.cnf中的BIND-ADDRESS设置强制mysql仅侦听127.0.0.1,因此无法从外部进行网络连接。

删除绑定地址,你没事。