当我通过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上已经很好了。
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
1条答案
按热度按时间ndasle7k1#
这不是凭据问题,“连接被拒绝”是套接字建立失败时的Java标准消息,因此问题发生在身份验证之前。
问题可能是您尝试连接的IP:端口上没有侦听,或者端口被防火墙阻止。
检查回路127.0.0.1是否使用如下命令定义:
运行
以确保端口上有侦听程序。预期答案如下: