Ik heb thuis twee computers, beide met php, apache en mysql. Nu wil ik een php-script op pc1 laten connecten naar de mysqldatabase op pc2.

Dit doe ik met

mysql_connect(192.168.2.103, user, pass)

waarbij 192.168.2.103 het ip-adres is van pc2 (thuisnetwerk via router)

Ik krijg echter de foutmelding:
Warning: mysql_connect() [function.mysql-connect]: 
Lost connection to MySQL server at 'reading initial communication packet', 
system error: 111 in /home/erik/scripts/php/werkerdatabase/db_config.php 
on line 3


Ik zit al een uur te googlen, heb al geprobeerd users toe te voegen aan de database op pc2, maar geen succes.

Oftewel: help?!
Iemand een oplossing?
Heeft zeker geholpen, al blijft het wat onlogisch.

Het aanpassen van my.cnf naar "bind-address = 192.168.2.103" was voldoende. Nu kunnen biede pc's erbij, al is dat adres er maar van eentje.... oh well :)
Erik schreef op 17.12.2008 23:52
Heeft zeker geholpen, al blijft het wat onlogisch.

Het aanpassen van my.cnf naar "bind-address = 192.168.2.103" was voldoende. Nu kunnen biede pc's erbij, al is dat adres er maar van eentje.... oh well :)

Dat is toch logisch. Het tweede adres is gewoon localhost.

Reageren