Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Php Mysql] Problem z połączeniem z bazą
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Mam pewną aplikację napisaną obiektowo. Ostatnio na serwerze updejtowałem php (do wersji 5.2.3) i mysql (do wersji 5.0.41) i aplikacja działała poprawnie. Teraz gdy postawiłem drugi serwer (oczywiści obydwa na linuksie) i zainstalowałem te same wersje php, mysql + apache 2.2.4 to aplikacja nie działa.. Przy połączeniu z bazą wywala błąd:
Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Natomiast jeśli spróbuję się połączyć w taki sposób
  1. <?php
  2. $link = mysql_connect('localhost', 'uzytkownik', 'haslo')
  3. or die('Nie można się połączyć: ' . mysql_error());
  4. print ('Połączenie nawiązane');
  5. mysql_close($link);
  6. ?>

to się łączy.

Nie wiem za bardzo co się dzieje. Jedyne różnce w sofcie to serwer apache - na starym serwerze jest w wersji 1.3.31. Poza tym wszystko wydaje się być skonfigurowane prawidłowo.

Any idea?

EDIT: Problem rozwiązany - błąd występuje jeśli jako adres podaje 127.0.0.1 zamiast localhost. A tak przy okazji wiecie dlaczego?

Ten post edytował Jarod 13.07.2007, 20:30:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
misiek172
post
Post #2





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


może localhost masz ustawiony na inne przekierowanie znaczy domyślnie jest 127.0.0.1 ale możę się przestawiło na inny adres
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: 4.10.2025 - 15:56