java - 从 Java 连接到 MySQL 到 WAMP/MAMP Pro

标签 java mysql jdbc wamp mamp

我正在尝试从托管 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 中的权限并将主机更改为登录信息下的任何主机来更改两个服务器中的权限。为 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>

关于java - 从 Java 连接到 MySQL 到 WAMP/MAMP Pro,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9267990/

相关文章:

java - jdbc 在 sql server 2008 r2 中存储的 png 图像给出的数据不完整

JDBC 结果上的 Java 并发

java - Hibernate sessionFactory.openSession() 返回 null

java - 如果两个值具有不同的数据类型,Java会自动将其中一个值提升为两种数据类型中较大的一个?

ios - NSPredicate 用于多天全天事件

mysql - 同一张 table 上的多对多

java - 通信链路故障,本地主机上的 MySQL 数据库未连接

java - Spring 数据 : default 'not deleted' logic for automatic method-based queries when using soft-delete policy

java - 寻求 map 到 map 转换的优化建议

MySQL 正在向我的数据中添加字符