Bonjour !

Dans le cadre d'un stage, je travaille actuellement sur un projet et j'utilise une base de données MariaDB (version 5.5.44), elle se trouve sur un serveur web (Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.4.16) et je dois l'administrer via phpmyadmin.

Je n'ai jamais utilisé aucuns de ces outils, et je suis un peu tout seul pour me débrouiller...

Depuis 2 jours, je n'arrive pas à me connecter à la base de données (via Talend), voici mon message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Echec de la connexion Vous devez modifier les paramètres de la base de données.
  java.lang.RuntimeException: java.sql.SQLNonTransientConnectionException: Could not connect to vm-bi-it:3306 : Connection timed out: connect
      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:195)
      at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1089)
      at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:314)
      at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:272)
      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:2674)
      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:1)
      at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)
      at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to vm-bi-it:3306 : Connection timed out: connect
      at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
      at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
      at org.mariadb.jdbc.Driver.connect(Driver.java:114)
      at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)
      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:186)
      ... 9 more
  Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not connect to vm-bi-it:3306 : Connection timed out: connect
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.connect(MySQLProtocol.java:677)
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.<init>(MySQLProtocol.java:266)
      at org.mariadb.jdbc.Driver.connect(Driver.java:110)
      ... 11 more
  Caused by: java.net.ConnectException: Connection timed out: connect
      at java.net.DualStackPlainSocketImpl.connect0(Native Method)
      at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
      at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
      at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
      at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
      at java.net.PlainSocketImpl.connect(Unknown Source)
      at java.net.SocksSocketImpl.connect(Unknown Source)
      at java.net.Socket.connect(Unknown Source)
      at java.net.Socket.connect(Unknown Source)
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.connect(MySQLProtocol.java:372)
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.connect(MySQLProtocol.java:673)
      ... 13 more
Un ami m'a dit que c'était peut-être un problème de droits de l’utilisateur, j'ai essayé de lui donner des paramètres de différentes manières, mais rien n'y change, toujours le même message d'erreur.
De plus, j'arrive à ping le serveur, donc il est "joignable".

Avez-vous une idée de ce qui pourrait engendrer ce problème ?

Bien à vous,
Wazzouille