Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Lost connection to MySQL server (...) system error: 111
obelix94
post
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


Łączę się z bazą danych za pomocą mysql_connect();. Bazę wybieram dobrze, dobre hasło i użytkownik. Wszystko sprawdzałem. W googlach znalazłem tylko że serwer mysql, w takim przypadku nawalił. Błąd to:
Kod
Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Próbowałem za pomocą funkcji, ale w końcu łączę się tak:
  1. <?php
  2. //$bd = lacz_bd();
  3. $bd = @mysql_connect('***', '***', '***') or die($ciag);
  4.    mysql_select_db('***');
  5. $zapytanie = "SELECT tresc, autor FROM cytaty WHERE numer='".$liczba."'";
  6. $wynik = mysql_query($zapytanie);
  7.    $cytat = mysql_fetch_assoc($wynik);
  8.    $autor = $cytat['autor'];
  9.    $tresc = $cytat['tresc'];
  10. ?>

$ciag to tekst, jaki się wyświetli w przypadku niepowodzenia, na przykłąd taki:
Kod
BLAD
Nie mozna się połaczyć z bazš danych:
Lost connection to MySQL server at 'reading initial communication packet', system error: 111


Proszę o pomoc, dlaczego tak się dzieje.

Ten post edytował nospor 4.01.2009, 11:28:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ale zawsze ci się tak dzieje. czy tylko od czasu do czasu? Jeśli jest to sporadyczne nic nie poradzisz, serwer jest przeciążony i nie daje rady.

Spróbuj zmienić sposób nawiązywania połączeń:

  1. <?php
  2. $bd = @mysql_pconnect('****', '***', '****') or die($ciag);
  3. mysql_select_db('****', $bd);
  4. $zapytanie = "SELECT tresc, autor FROM cytaty WHERE numer='".$liczba."'";
  5. $wynik = mysql_query($zapytanie, $bd);
  6. $cytat = mysql_fetch_assoc($wynik);
  7. $autor = $cytat['autor'];
  8. $tresc = $cytat['tresc'];
  9. ?>


I jeszcze rada na przyszłość, nie udostępniaj publicznie nazwy użytkownika i hasła do mysqla.

Ten post edytował nospor 4.01.2009, 11:30:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.06.2026 - 16:59