Ogólne pytania dotyczące systemu
Hadouken
Posty: 86 Rejestracja: 22 czerwca 2009, 13:49
Post
autor: Hadouken » 05 czerwca 2010, 20:22
Mam takie pytanie, czy mój sprzęt (Debian 5) potrzebuje jakichś dodatkowych pakietów aby łączyć się z zewnętrzną bazą danych? Bo mam taki problem:
Kod: Zaznacz cały
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
sigo
Junior Member
Posty: 501 Rejestracja: 21 marca 2009, 19:12
Post
autor: sigo » 05 czerwca 2010, 21:37
To jest jedynie ustawienie serwera MySQL. Jeżeli Twój użytkownik ma pozwolenie na łączenie się z hostów zewnętrznych (innych niż localhost) to zwyczajnie będziesz mógł się połączyć. W innym przypadku - nie.
kaworu
Posty: 72 Rejestracja: 05 lutego 2009, 20:20
Post
autor: kaworu » 06 czerwca 2010, 00:43
Przez gniazdo łączyć się tylko można do lokalnej bazy danych, do połączenia zdalnego potrzebny jest klient mysql i łączysz się przez ip i port.
I jak sigo wspomniał użytkownik w bazie danych musi mieć odpowiednia prawa do łączenia się ze zdalnych hostów.
sigo
Junior Member
Posty: 501 Rejestracja: 21 marca 2009, 19:12
Post
autor: sigo » 06 czerwca 2010, 11:57
Ah, ze zmęczenia nie spojrzałem w treść błędu. Dzięki kaworu za poprawkę .
markossx
Beginner
Posty: 489 Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska
Post
autor: markossx » 06 czerwca 2010, 14:25
A masz odpalony mysql w ogóle?
Jak jest odpalony to zobaczy czy jest PID w ścieżce, którą podałeś...
Logi...
kaworu
Posty: 72 Rejestracja: 05 lutego 2009, 20:20
Post
autor: kaworu » 06 czerwca 2010, 16:35
markossx jemu chodzi o połączenie ze zdalną bazą danych, a wy na siłę trzymacie się połączenia lokalnego...
markossx
Beginner
Posty: 489 Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska
Post
autor: markossx » 06 czerwca 2010, 16:40
@kaworu - racja!
To w takim razie: