从Java连接到MySQL到WAMP/MAMP Pro
问题描述:
我想从一台主机上的WAMP和其他托管MAMP Pro的计算机上的外部计算机从java连接到MySQL数据库。连接到WAMP很好,但在MAMP Pro上,我收到以下错误。从Java连接到MySQL到WAMP/MAMP Pro
String userName = "user";
String password = "pass";
String url1="jdbc:mysql://<IP Address>:3306/dbname";
Class.forName ("com.mysql.jdbc.Driver").newInstance();
conn1=DriverManager.getConnection (url1, userName, password);
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
我曾前往Privellages在phpMyAdmin和chaning主机下的登录信息的任何主机改变了privellages在这两个服务器。曾为WAMP工作,但没有为MAMP Pro工作。
有什么建议吗?
答
我回答我自己的问题,但经过一番斗争后,我找到了解决方案。希望将来能帮助像我这样的人。
我打开MAMP Pro和对服务器 - 常规选项卡中点击我
File => Edit Template => MySql my.conf and changed
line no 37 from
bind-address=127.0.0.1 to bind-address = <my server's IP Address>
+0
在我的情况下,MAMP Pro在Mac OS X上,我刚刚注释掉了这一行: MAMP_skip-networking_MAMP – user299791 2017-03-01 09:27:22
[R有什么防火墙?如果某些数据包通过了机器? – 2012-02-13 21:06:37
没有防火墙。如何检查数据包是否通过机器? – Ank 2012-02-13 21:13:30
您是否检查过MAMP端口? MAMP默认设置为8889,而不是默认的3306。 – Friek 2012-02-13 21:32:58