我有一个java项目,为此,我需要一个远程数据库,我购买了一个用于公共ip的aws示例,安装了带有phpmyadmin的mysql,但是数据库没有通过我的公共ip与项目连接,但是如果我使用一个ngrok端口转发,那么它正在与数据库连接,其产生的错误是:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
请帮忙!!
与ngrok合作
不使用公共ip
1条答案
按热度按时间mrwjdhj31#
确保数据库有一个公共端点(例如ping它以查看它是否有公共地址)。然后检查安全组权限。