mysql problem...[LÖST]

Här diskuteras programmering och utveckling
Gomenor
Inlägg: 71
Blev medlem: 26 nov 2006, 20:05
Ort: Lund

mysql problem...[LÖST]

Inlägg av Gomenor »

Hej håj!
Jag gör feisty server med senaste mysql. Och jag får det här felmeddelandet:

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Den raden där felmeddelandet uppstår är på den raden jag ansluter till databasen.

Tack på förhand!
Senast redigerad av 1 Gomenor, redigerad totalt 7 gånger.
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: mysql problem...

Inlägg av Barre »

Jag antar jag att du kör PHP, eller?
Hur försöker du ansluta till MySQL servern?
Ligger MySQL servern på samma maskin som maskinen som du försöker köra programmet på?
Kan du ansluta dig med mysql kommandot från terminalen?
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Gomenor
Inlägg: 71
Blev medlem: 26 nov 2006, 20:05
Ort: Lund

SV: mysql problem...

Inlägg av Gomenor »

Barre skrev: Jag antar jag att du kör PHP, eller?
Hur försöker du ansluta till MySQL servern?
Ligger MySQL servern på samma maskin som maskinen som du försöker köra programmet på?
Kan du ansluta dig med mysql kommandot från terminalen?
1. Ja, php
2. <?php
 
  //Ansluter till databasen
  $opendb = mysql_connect("ip", "login", "pass") or die(mysql_error());
  mysql_select_db("databas") or die(mysql_error());

?>
3. Ja, det ligger på samma maskin.
4. Förstår inte riktigt... Men jag kan iaf logga in, skapa databaser, inserta data osv osv...
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: mysql problem...

Inlägg av Barre »

jag tror problemet är att du försöker ansluta till din maskins IP-Adress och inte 127.0.0.1 (vilket är loopback adressen)

default lyssnar inte MySQL på anrop på andra adresser än 127.0.0.1.

så, antingen ändrar du så att ip = "127.0.0.1"
eller så ändrar du i MySQL uppsättningen så att MySQL lyssnar på din IP-Adress.
Det gör du genom att kommentera raden bind-address            = 127.0.0.1 i filen /etc/mysql/my.cnf genom att sätta ett # före raden.
så att den ser ut så här:
# bind-address            = 127.0.0.1
starta sen om mysql
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Gomenor
Inlägg: 71
Blev medlem: 26 nov 2006, 20:05
Ort: Lund

SV: mysql problem...[LÖST]

Inlägg av Gomenor »

Tack, du hade rätt. Ändrade ipen till localhost bara istället för 192.168.... så funkade det.
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: mysql problem...[LÖST]

Inlägg av Barre »

Kul att det löste sig :)
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Skriv svar

Återgå till "Programmering och webbdesign"