Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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
obelix94
post
Post #3





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

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


Hasło mam inne niż tu podałem (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) , tylko dziś takie coś się pojawiło

Ten post edytował obelix94 4.01.2009, 00:04:46
Go to the top of the page
+Quote Post
legorek
post
Post #4





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

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


To nie zawracaj głowy forumowiczom, tylko administratorowi serwera.

Aha, wysyłanie prywatnych wiadomości z Twoimi problemami do Innych użytkowników forum spowoduje efekt odwrotny do oczekiwanego. Prywatne korepetycje z PHP są u mnie płatne.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@obelix94 ja rozumiem, czlowiek mlody, wiek 14 lat, ale kurka, nawet w takim wieku sie mysli.....
Zeby na forum publicznym podac pelne dane do swego konta.... brak słów.

Dane skasowałem a Tobie polecam picie duzo mleka.

Cytat
Hasło mam inne niż tu podałem
Nie mniej wszedlem na to konto co podales
Go to the top of the page
+Quote Post
-red21-
post
Post #6





Goście







Mam identyczny problem z tym, że pojawił się nagle i trwa już 2 tygodnie. Nic nie robiłem więc to nie moja wina. LPisałem do hostingu to odpisali takie herezje, że aż głowa boli. Napisali, że od samego początku nie można się łączyć z zewnętrznymi bazami danych [bo bazy są na innym hostingu niż sam skrypt] a sam skrypt działał ponad 3 miesiące bez żadnych problemów taj jak 2 pozostałe skrypty, które obecnie też nie działają. Można jakoś to naprawić? Znacie jakieś metody??
Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:10