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 3.01.2009, 23:16:27
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


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
legorek
post 3.01.2009, 23:50:29
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 4.01.2009, 00:04:15
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 guitar.gif , tylko dziś takie coś się pojawiło

Ten post edytował obelix94 4.01.2009, 00:04:46


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
legorek
post 4.01.2009, 00:23:09
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 4.01.2009, 11:29:41
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-red21-
post 1.06.2011, 15:59:09
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 02:07