mysql-connect
Beste,
ik heb een probleempje met connecten na een andere mysql server.
ik heb nu wamp server draaien op me eigen pc, maar ik wil de mysql connecten aan me home server.
hier script:
ik heb ook al poort :3306 erachter gedaan maar dat doet ook niet.
Kan het zo zijn dat uik misschien me server erop moet instelen dat ik mijn ip toelaat tot de mysql ?
dit is error:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '192.168.1.12' (10061) in F:\wamp\www\test\db.php on line 12
Could not connect: Can't connect to MySQL server on '192.168.1.12' (10061)
ik heb een probleempje met connecten na een andere mysql server.
ik heb nu wamp server draaien op me eigen pc, maar ik wil de mysql connecten aan me home server.
hier script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// Script om de sql te verbinden en database te openen
$dbhost = "192.168.1.12";
$dbname = "rick_school";
$dbuser = "rick";
$dbpass = "******";
//Connect to database
mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
?>
// Script om de sql te verbinden en database te openen
$dbhost = "192.168.1.12";
$dbname = "rick_school";
$dbuser = "rick";
$dbpass = "******";
//Connect to database
mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
?>
ik heb ook al poort :3306 erachter gedaan maar dat doet ook niet.
Kan het zo zijn dat uik misschien me server erop moet instelen dat ik mijn ip toelaat tot de mysql ?
dit is error:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '192.168.1.12' (10061) in F:\wamp\www\test\db.php on line 12
Could not connect: Can't connect to MySQL server on '192.168.1.12' (10061)
Gewijzigd op 01/01/1970 01:00:00 door Rick
Doe even localhost of 127.0.0.1
Hehe dat dan ook maar ik wil de mysql niet connecten aan de mysql server die op deze pc staat
Maar ik ik wil de mysql koppelen aan me home server en het ip daarvan is dus: 192.168.1.12
Maar ik ik wil de mysql koppelen aan me home server en het ip daarvan is dus: 192.168.1.12
Weet je zeker dat de poort open staat van de server?
Ik weet niet zeker of het kan via een intern ip adres.. denk het wel maar weet niet zeker.
Ik weet niet zeker of het kan via een intern ip adres.. denk het wel maar weet niet zeker.
En die "Home" server zit in hetzelfde netwerk als je eigen pc?
Doe is Start->Uitvoeren->type in "cmd" [enter]->
type in "ping 192.168.1.12" [enter]
Wat gebeurd er?
Staat er op die "Home" server een firewall, zet deze eens uit.
Doe is Start->Uitvoeren->type in "cmd" [enter]->
type in "ping 192.168.1.12" [enter]
Wat gebeurd er?
Staat er op die "Home" server een firewall, zet deze eens uit.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
@ thijs ,jep want ik zit ook intern en kan connecten na elke poort.
@ martijn en ja ik weet 100% zeker dat hij wel in zelfde netwerk zit,
want ik open de website via http://192.168.1.12 dus :)
Time out 4 verzonden 4 verloren heb ik
@ martijn en ja ik weet 100% zeker dat hij wel in zelfde netwerk zit,
want ik open de website via http://192.168.1.12 dus :)
Time out 4 verzonden 4 verloren heb ik
Gewijzigd op 01/01/1970 01:00:00 door rick
Je zou dus zo iets moeten krijgen:
Maar kan ook dan de firewall op Home de ping blokkeert.
edit:
Probeer dit eens:
Start->Verbinding maken->Alle verbindingen weergeven->Lan verbinding X[eigenschappen]->Geavanceerd->Firewall instellingen->Geen uitzonderingen uitvinken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
C:\Documents and Settings\Martijn>ping 192.168.1.1
Pingen naar 192.168.1.1 met 32 byte gegevens:
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Ping-statistieken voor 192.168.1.1:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).De gemiddelde tijd voor het uitvoeren van ����n bewerking in milliseconden:
Minimum = 0ms, Maximum = 0ms, Gemiddelde = 0ms
Pingen naar 192.168.1.1 met 32 byte gegevens:
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Antwoord van 192.168.1.1: bytes=32 tijd<1 ms TTL=255
Ping-statistieken voor 192.168.1.1:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).De gemiddelde tijd voor het uitvoeren van ����n bewerking in milliseconden:
Minimum = 0ms, Maximum = 0ms, Gemiddelde = 0ms
Maar kan ook dan de firewall op Home de ping blokkeert.
edit:
Probeer dit eens:
Start->Verbinding maken->Alle verbindingen weergeven->Lan verbinding X[eigenschappen]->Geavanceerd->Firewall instellingen->Geen uitzonderingen uitvinken.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
Ja dat heb ik nu ook =), me home firewall.
Maja ik dacht misschien ligt aan me home firewall dat ik niet kon connecten.
Maar ik kan nog niet connecten met de andere mysql server :(
Maja ik dacht misschien ligt aan me home firewall dat ik niet kon connecten.
Maar ik kan nog niet connecten met de andere mysql server :(
Wil je een verbinding met die andere server maken, vraag dan de eigenaar/beheerder van deze server of er wel een poort openstaat en welke poort dit is. Standaard luistert MySQL naar poort 3306, maar dat kan net zo goed een andere poort zijn.
Overigens sluiten de meeste hostingproviders deze poort om misbruik te voorkomen. Je mag er dus gerust van uitgaan dat je hiervoor geen toestemming krijgt.
Overigens sluiten de meeste hostingproviders deze poort om misbruik te voorkomen. Je mag er dus gerust van uitgaan dat je hiervoor geen toestemming krijgt.
Je moet misschien in je mysql instellen dat iemand ook mag verbinden vanaf een andere pc.
Users mogen vaak alleen connecten vanaf 127.0.0.1 of localhost.
Users mogen vaak alleen connecten vanaf 127.0.0.1 of localhost.




