在JDBC中,当我将localhost
用于URL以获取连接时,它工作得很好;我可以连接到数据库。但是,我希望其他程序能够连接。所以我尝试使用我的IP地址,但不起作用。我已经授予访问其他IP地址的权限,但它仍不会在Java应用程序中连接。应该做些什么来建立连接?无法连接到使用IP地址的MySQL服务器
2
A
回答
1
确保它不是MySQL bind-解决问题。在MySQL 的my.cnf中MySQL bind-address parameter
您需要注释掉绑定地址参数,以确保您可以连接到任何可用的IP地址为绑定地址参数 。它可以是一个或全部,它不能是该参数的多个IP地址值。
在命令行检查MySQL正在侦听哪个端口也可能有帮助。
netstat -tlpn | grep mysql
1
我有同样的问题,尝试禁用Windows和病毒防火墙给mysql的访问特定的用户也设置mysqlhost%
例如
public void addGrantMysqlAccess(String username, String password,String mysqlHost) {
String sqlQuery="grant all on *.* to '"+username+"'@'"+mysqlHost+"' identified by '"+password+"' with grant option ";
ConnectivityDB.setSql(sqlQuery);
ConnectivityDB.resultSetExecuteQueryStatement();
ConnectivityDB.closeResultset();
ConnectivityDB.closeStatement();
}
+0
我已经尝试过了,但它不起作用。 – noobProgrammer
相关问题
- 1. 无法连接到MySQL服务器的ip地址(10061)
- 2. Mysql - 使用IP地址连接到远程服务器
- 3. IP地址设置为静态,无法连接到服务器
- 4. 使用IP地址连接到mysql
- 5. 如何连接到(私人)IP地址MySQL服务器?
- 6. SqlConnection无法使用IP地址连接
- 7. 使用名称而不是IP地址连接到服务器
- 8. 无法使用互联网IP地址连接到本地机IP地址
- 9. 无法连接到mysql服务器
- 10. Applet无法连接到mysql服务器
- 11. '127.0.0.1'无法连接到MySQL服务器
- 12. jdbc无法连接到mysql服务器
- 13. 无法连接到MySQL服务器(60)
- 14. 无法连接到LocalHost Mysql服务器
- 15. 无法连接到MySQL服务器
- 16. php,无法连接到mysql服务器
- 17. MySQL连接器C API无法连接到MySQL服务器
- 18. 在无连接服务器上获取远程IP地址
- 19. 无法连接到本地服务器
- 20. iOS模拟器无法连接到本地网络IP地址
- 21. 无法通过IP地址连接到MySQL
- 22. ERROR 2003(HY000):无法连接到MySQL服务器上[IP](111 “连接被拒绝”)
- 23. 服务器的IP地址
- 24. 无法使用公共IP地址连接到MongoDB副本集
- 25. 无法连接到本地MySQL服务器中的R
- 26. 无法连接到netbeans中的本地mysql服务器
- 27. 无法使用IP地址访问WebStorm内部服务器
- 28. Java连接到IP地址
- 29. 码头工人内部wget(或任何连接)无法连接到服务器自己的IP地址
- 30. 警告:mysql_connect():无法连接到本地MySQL服务器
你的意思是,当你使用127.0.0.1 – Rajan
没有它我的实际IP地址将无法正常工作。当我在网上寻找我的IP地址时得到的那个 – noobProgrammer
你的IP地址是否以'192.168'开头? –