The error says that your database doesn't accept the connection.
El error que estás experimentando con HikariPool y la conexión rechazada típicamente indica un problema con la base de datos. Aquí hay algunos pasos que puedes seguir para solucionar este problema:
Verifica el estado de la base de datos:
sudo systemctl status mysql
O para PostgreSQL:sudo systemctl status postgresql
Verifica la configuración de la base de datos en Traccar:
traccar.xml
o default.xml
en el directorio de configuración de Traccar (/opt/traccar/conf/
o /etc/traccar/
) para asegurarte de que las credenciales y la URL de la base de datos son correctas.<entry key='database.driver'>com.mysql.jdbc.Driver</entry>
<entry key='database.url'>jdbc:mysql://localhost:3306/traccar</entry>
<entry key='database.user'>tu_usuario</entry>
<entry key='database.password'>tu_contraseña</entry>
Prueba la conexión manualmente:
mysql -u tu_usuario -p -h localhost traccar
psql -U tu_usuario -h localhost -d traccar
Verifica los registros de la base de datos:
/var/log/mysql/
y los de PostgreSQL en /var/log/postgresql/
.Ajustes de red y firewall:
Permisos de usuario en la base de datos:
GRANT ALL PRIVILEGES ON traccar.* TO 'tu_usuario'@'localhost';
FLUSH PRIVILEGES;
Siguiendo estos pasos, deberías poder identificar y corregir el problema de conexión de Traccar con la base de datos. Si continúas teniendo problemas, por favor proporciona más detalles sobre tu configuración y cualquier error adicional que aparezca en los registros.
My traccar server on a Debian machine was running for a long time. Now it stopped working but I cannot find the reason. Possibly I did some changes (upgrades) on the system but I can´t remember. I updated the traccar server to the newest version but the error still occurs:
HikariPool-1 - Starting...
ERROR: Main method error - Connection refused - ConnectException (... < DatabaseModule:80 < <gener:-1 < *:-1 < ... < MainModule:128 < ...)
Says the log. I have no idea what that means. Can anybody give some advice?
THX