Zdalne logowanie do MySQL

0

Korzystam z Delphi 7 Enterprise i komponentu SQLConnection z zakładki dbEspres i chcę się połączyć z bazą danych na serwerze, z którego mam hosting. Program MySQL Administrator daje mi dostęp do bazy z parametrami, które wpisałem do SQLConnection, a w Delphi nie mogę uzyskać dostępu do zdalnej bazy. Wyskakuje błąd Invalid Username/Password.. Na localhoscie w Delphi się połączyłem. Jak mogę rozwiązać ten problem. Wydaje mi się, że Delphi nie próbuje nawet połączyć się z bazą, bo firewall nic nie mówi o tym, jak w MySQL Administrator. Próbowałem też na wyłączonym firewallu i też się nie łączy.

0

Jaki hosting? Jeśli masz jakiś darmowy typu YoYo.pl to się nie połączysz bo po prostu na to nie zezwalają;)

0

Nie, mam hosting na linuxpl.com. Z programu MySQL Administrator połączyłem się normalnie

0

Miałem podobny problem. Też nie wiedziałem czemu nie mogę się połączyć. Wykupiłem hosting na webd.pl i połączyłem się normalnie...

0

Fajnie, nie nigdzie w dbexpressie opcji, aby ustawić połączenie z innym komputerem a nie lokalnie, bo wydaje mi się, że Delphi w ogóle nie próbuje się połączyć z komputerem z internetu

0

Ja i mój znajomy z serwerem na webd.pl się połączyliśmy. Może napisz do nich e-maila czy udostępniają tego rodzaju połączenie?

0

tak, pisałem do nich i powiedzieli, że tak. W FAQ jest napisane, jak umożliwić takie połączenie

0

tak

0

Z bazą jest chyba wszystko w porządku. Usunąłem % przy hostach i nie mogłem się nawet połączyć przez MySQL administrator. Dodałem znowu % i połączenie działa. Problem musi gdzieś leżeć w Delphi. Na pewno na zdalny serwer loguje się tak jak na localhosta??

0

Sorry, pomyliło mi się.

0

ale jakiej biblioteki libmysql.dll czy dbexpmysql.dll??
Nie wie ktoś, z jakiego portu Delphi łączy się z MySQL-em?

0

standardowo to chyba 3306. Ja proponuje zainstalowac Zeosy używałem do połączeń z mysql i działało poprawnie oczywiście jeśli serwer umożliwiał takie połączenie.

0

Zainstalowałem Zeusa i wywala błąd: SQL Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client.

Teraz firewall monitoruje próbę połączenia. Błąd wygląda na to, że coś z bazą jest nie tak. Nie mogę tylko zrozumieć, dlaczego przez program MySQL Administrator mogę się bezproblemowo zalogować.

0

Skorzystałem z niemieckiego projektu na stronie: http://www.delphipraxis.net/topic121361_mysql+mit+delphi.html i
działa. Jak ktoś zna niemiecki to może skorzystać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.