我正在尝试从托管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.
我已经通过PhpMyAdmin中的Privellages更改了服务器中的privellages,并将主机托管到Login Information下的任何主机。为WAMP工作,但不适用于MAMP Pro。
有什么建议吗?
答案 0 :(得分:3)
我正在回答我自己的问题,但经过一番努力后,我找到了解决方案。希望将来能帮助像我这样的人。
我打开了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>