Verbinden met netwerkschijf
Mijn vraag is: wat is de juiste syntax om een netwerkschijf (thuisnetwerk) te benaderen op een andere PC?
Code (php)
Bovenstaand bestand gebruik ik als include in andere pagina's.
Op mijn eigen laptop en DB_SERVER is 'localhost' werkt het allemaal goed,
maar met b.v. define(DB_SERVER, '192.168.0.51') (adres van andere PC) krijg ik
de volgende foutmelding:
"Warning: mysqli_connect(): (HY000/2002): Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord."
username en paswoord en te benaderen database zijn in orde.
Wat doe ik verkeerd ?
gr. Ger.
Gewijzigd op 12/11/2014 13:41:09 door Ger Eielts
Je moet daar dan de ini-file aanpassen zodat ie connecten van ander pc's en/of laptop's vanaf het netwerk toestaat. Standaard staat dit uit.
Welke ini-file bedoel je precies. Is dat "my.ini" in "\bin\mysql\mysql5.6.12\bin" op
de netwerkschijf of een andere "ini" van Apache of PHP ??
Kun je me ook een hint geven wat ik precies moet veranderen, want ik heb "my.ini"
bekeken en kom er niet zo 1-2-3 uit.
Ik ben nog niet zo thuis in deze materie.
gr. Ger.
dit.
Is wel voor Debian, maar het principe is hetzelfde.
En anders zoek op enable remote access mysql.
Kijk eens naar Is wel voor Debian, maar het principe is hetzelfde.
En anders zoek op enable remote access mysql.
Bedankt zover... Even jouw hints bestuderen. Als het niet lukt kom ik er wel op terug !
ip adres opgeven (of een naam als die er is (abcd123.example-providercom))
En zorgen dat de betreffende server verkeer van buiten voor de database accepteert. Liefst alleen van jouw specifieke ip adres en niet vanaf de hele wereld.
Alleen dat "server verkeer van buiten voor de database etc..." Ik zou dat
in een ini-file op de betreffende server moeten doen, maar ik zoek me kleurenblind waar dat nou
precies moet gebeuren...
Welk OS heb je?
Daarnaast moet er niet een firewall actief zijn die bij voorbaat verkeer via poort 3306 tegenhoudt.
Ik heb in de firewall op de PC (waar MySQL draait) een binnenkomende regel aangemaakt,
waarbij poort 3306 toegestaan wordt !
Bedankt allen. Ik heb van deze sessie weer veel geleerd.
gr. Ger.