Ik zit met een redelijk vaag probleem wat niks met PHP te maken heeft, maar als iemand kan helpen is dat echt tof!
Ik heb sinds kort een PC met linux, Apache2+PHP+MySQL+phpMyAdmin draait allemaal prima.
Nu wil ik echter met java connecten naar een MySQL database en dat lukt niet, tenminste niet naar een database op mijn Linux-pc, maar als ik naar mijn Windows-pc connect lukt dat wel....
Je zou libmysql-java moeten installeren, dat is een package zodat je java kan gebruiken om te connecten met mysql. MySQL JDBC interface (Connector/J) voor java :).
Je zou libmysql-java moeten installeren, dat is een package zodat je java kan gebruiken om te connecten met mysql. MySQL JDBC interface (Connector/J) voor java :).
Als het goed is heb ik dat gedaan, maar kon nergens een duidelijk uitleg vinden hoe dit goed te doen, weet jy er een?
Remco van Arkelen schreef
Staat je MySQL-server op je Linux-bak wel verbindingen vanaf andere hosts toe? Dit staat namelijk standaard uitgeschakeld.
Heb ik in geschakeld maar dat is het probleem niet, ik heb namelijk ook geen toegang (via java) vanaf de pc zelf... (wel met PHP)
phpMyAdmin vanaf de linux-pc werkt wel, maar vanaf de windows => linux-pc werkt ook niet...
Daaruit leid ik af dat er nog geen verbinding tussen je windows-machine en linux-bak mogelijk was. Staat die poort wel open, draait er geen firewallscript op je linux-bak?
Heb ik in geschakeld maar dat is het probleem niet, ik heb namelijk ook geen toegang (via java) vanaf de pc zelf... (wel met PHP)
Hoe heb je het ingesteld? Heb je ook op de gebruiker aangegeven dat deze vanaf andere hosts dan localhost (bijvoorbeeld % ) mag connecten?
Daaruit leid ik af dat er nog geen verbinding tussen je windows-machine en linux-bak mogelijk was. Staat die poort wel open, draait er geen firewallscript op je linux-bak?
Hoe heb je het ingesteld? Heb je ook op de gebruiker aangegeven dat deze vanaf andere hosts dan localhost (bijvoorbeeld % ) mag connecten?
Naar mijn weten is er geen firewall, heb namelijk verder wel toegang tot de poorten die ik wil (draai bv een TS server en 2 verschillende gameservers....)
In phpMyAdmin kan je rechten instellen en daar heb ik idd % ingesteld...
Als het goed is moet daar LISTEN achter staan, zoniet, dan staat de poort waarschijnlijk dicht.
Maak anders eens een nieuwe gebruiker aan in MySQL welke je ook rechten geeft vanaf host %? Van die rechten en users in phpMyAdmin heb ik niet zo'n hoge pet op.