数字海洋:Mariadb连接被拒绝

dphi5xsq  于 2023-02-16  发布在  其他
关注(0)|答案(1)|浏览(207)

当我通过IDE运行我的Sping Boot 项目时,
但当我尝试将其部署到Digital Ocean的droplet上时,它抛出了一个异常:

SQLNonTransientConnectionException: Socket fail to connect to host:address=(host=127.0.0.1)(port=3308)(type=primary). Connection refused

而且我很确定你的资历在我的IDE上已经很好了。

ndasle7k

ndasle7k1#

这不是凭据问题,“连接被拒绝”是套接字建立失败时的Java标准消息,因此问题发生在身份验证之前。
问题可能是您尝试连接的IP:端口上没有侦听,或者端口被防火墙阻止。
检查回路127.0.0.1是否使用如下命令定义:

ip addr show lo

运行

sudo netstat -tnlp | grep :3308

以确保端口上有侦听程序。预期答案如下:

tcp        0      0 0.0.0.0:3308            0.0.0.0:*               LISTEN      76468/mariadbd      
tcp6       0      0 :::3308                 :::*                    LISTEN      76468/mariadbd

相关问题