Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java到WAMP/MAMP Pro连接到MySQL_Java_Mysql_Jdbc_Wamp_Mamp - Fatal编程技术网

从Java到WAMP/MAMP Pro连接到MySQL

从Java到WAMP/MAMP Pro连接到MySQL,java,mysql,jdbc,wamp,mamp,Java,Mysql,Jdbc,Wamp,Mamp,我正在尝试从一台外部计算机上的java连接到一个MySQL数据库,该计算机托管WAMP和其他托管MAMP Pro的机器。与WAMP的连接很好,但在MAMP Pro上,我得到以下错误 String userName = "user"; String password = "pass"; String url1="jdbc:mysql://<IP Address>:3306/dbname";

我正在尝试从一台外部计算机上的java连接到一个MySQL数据库,该计算机托管WAMP和其他托管MAMP Pro的机器。与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.
String userName=“user”;
字符串password=“pass”;
字符串url1=“jdbc:mysql://:3306/dbname”;
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
conn1=DriverManager.getConnection(url1、用户名、密码);
成功发送到服务器的最后一个数据包是0毫秒前的。
驱动程序尚未从服务器收到任何数据包。
我通过进入PhpMyAdmin中的privillages并在登录信息下将主机更改为任何主机,从而更改了服务器中的privillages。曾为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>
File=>Edit Template=>MySql my.conf并已更改
第37行从

绑定地址=127.0.0.1到绑定地址=R有防火墙吗?你确定某个包能通过机器吗?没有防火墙。如何检查包裹是否通过机器?您检查了MAMP端口吗?MAMP默认值似乎设置为8889,而不是mysql默认值3306。我在MAMP ProDid中将默认的MAMP mysql端口更改为3306。解决问题了吗?你想把它标记为已解决吗?在我的例子中,Mac OS X上的MAMP Pro,我刚刚注释掉了一行:MAMP_skip-networking_MAMP