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:
/* db= new mysqli('xxx.xxx.xxx.xxx', xxx', 'xxx', xxx'); if(mysqli_connect_errno()) { echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj poźniej.'; exit ; } $db->close(); */ $host="xxx.xxx.xxx.xxx"; $user="xxx"; $pass="xxx"; $dbase="xxx";
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