Witam.

Mam mały problem, ponieważ chciałem się zewnętrznie łączyć z baza danych mysql.
Łączyć z baza mysql, mi się łączy, lecz jest jeden problem. Zbyt długo to trwa, samo wywołanie połączenia trwa około 5-6s

Połączenie wywołuje:
  1. /*
  2. db= new mysqli('xxx.xxx.xxx.xxx', xxx', 'xxx', xxx');
  3.  
  4. if(mysqli_connect_errno())
  5. {
  6. echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj poźniej.';
  7. exit ;
  8. }
  9.   $db->close();
  10.  
  11.   */
  12.  
  13. $host="xxx.xxx.xxx.xxx";
  14. $user="xxx";
  15. $pass="xxx";
  16. $dbase="xxx";
  17. $connect=mysql_connect($host,$user,$pass);
  18. echo 'ok';


Jednym, jak i drugim sposobem, łączy się tak samo.
pingi z jednego serwera do drugiego, nie przekraczają 1ms(są praktycznie obok siebie).
Łącze raczej tez ich nie hamuję, ponieważ oba maja przepustowość 10/10

Chodzi o połączenie klient/serwer (klient pobiera dane z bazy która jest na serwerze)

Wersje są takie same na obu komputerach, tzn:

Wersja serwera: 5.0.51a-24+lenny2
Wersja klienta MySQL: 5.0.51a
(Tak pokazuje w phpmyadmin-ie)

Niestety nie mam pojęcia w czym może być problem.. Może ktoś jest w stanie mi pomóc.
Oczywiście, dodam że lokalnie łączy się szybciutko z bazą mysql.

Pozdrawiam, Kevin