对于我的Springboot项目,我无法连接到我在站点上托管的mysql。使用本地mysql(工作台),它可以很好地工作,但是当我用主机的localhost替换localhost url时,它不起作用,并且出现以下错误消息: com.mysql.cj.jdbc.exceptions.CommunicationsException:通信链接失败
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
这是我在应用程序属性中的代码:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/word?
spring.datasource.username=root
spring.datasource.password=root
我用数据库主机替换以下代码行:
spring.datasource.url=jdbc:mysql://db.example.net:3306/word?
spring.datasource.url = jdbc:mysql://db.example.net:3306 / word?
答案 0 :(得分:0)
可能有很多事情
我将从ping DB IP开始。如果可以访问,则可以排除行号3。接下来,我将在mysql服务器端寻找上述配置。
答案 1 :(得分:-2)
我刚刚从支持部门收到一条消息,他们不允许来自任何IP地址的连接。感谢您的回答!