Ik probeer een jdbc connectie met mysql te maken (mmmysql jdbc drivers geladen).
Dit is mij gelukt op mijn locale test machine, maar nu moet hij op een server draaien, waar 4 ip adressen op geregistreerd zijn.
De foutmelding:
De MySQL daemon runt op poort 3306.
als je 'mysql -p' aanroept, password invoert connect deze wel. telnet kan de mysql-poort ook niet berijken (connection refused)
telnetten naar het IP adres ipv 'localhost' lukt niet. net zoals 127.0.0.1, of andere ip adressen van de host.
er mag geconnect worden vanaf localhost en van '%' (alle ip adressen), maar dit helpt ook niet.
nu is er een vermoeden dat mysql dus niet kan zien waar vandaan geconnect wordt, omdat er meerdere ip adressen naar die host lopen, maar dat lijkt me stug, aangezien er al geen connectie naar toe kan worden gemaakt.
heeft iemand enig idee hoe dit kan?
Dit is mij gelukt op mijn locale test machine, maar nu moet hij op een server draaien, waar 4 ip adressen op geregistreerd zijn.
De foutmelding:
code:
1
| java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException) |
De MySQL daemon runt op poort 3306.
als je 'mysql -p' aanroept, password invoert connect deze wel. telnet kan de mysql-poort ook niet berijken (connection refused)
telnetten naar het IP adres ipv 'localhost' lukt niet. net zoals 127.0.0.1, of andere ip adressen van de host.
er mag geconnect worden vanaf localhost en van '%' (alle ip adressen), maar dit helpt ook niet.
nu is er een vermoeden dat mysql dus niet kan zien waar vandaan geconnect wordt, omdat er meerdere ip adressen naar die host lopen, maar dat lijkt me stug, aangezien er al geen connectie naar toe kan worden gemaakt.
heeft iemand enig idee hoe dit kan?