Bonjour,
j’ai créé installé une base msql (Mariadb) qui fonctionne par connexion directe ou avec myphpadmin.
Mais je souhaite maintenant y accéder par Java avec le JDBC. Le test de connecteur JDBC montre que le connecteur est reconnu mais je ne peux toutefois pas accéder à ma base.
code Java: Connection connection = DriverManager.getConnection(« jdbc:mysql//locahost:3306/ma_base », user, password);
Un telnet sur 3306 donne un blocage par « foreign host » :
telnet localhost 3306
Trying ::1…
Connection failed: Connexion refusée
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‹ ^] ›.
d
5.5.5-10.11.11-MariaDB-0+deb12u1SC-UF?H.K��-md/ZW)a0jEXlmysql_native_passwordConnection closed by foreign host.
J’ai essayé de voir la configuration mysql.cnf pour vérifier que le port 3306 était activé et c’est le cas.
sudo netstat -laputen | egrep ‹ mariadb ›
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 115 118538 11013/mariadbd
Si qq peut m’éclairer, merci d’avance!