Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Połaczenie ze zdalnym serwerem mysql

#1
Jest sobie komputer (publiczne IP) z zainstalowanym MySQLem.
Pytanie: Jak podlinkować bazę z innego serwera? Coś pozmieniać w plikach konfiguracyjnych?
Wpisuję adres hosta (to zew. IP) i nie może nawiązać połączenia z bazą. Już nie mam pojęcia... Port? Coś jest nie tak z konfiguracją?

Pozdrawiam
#2
Witam dzis nie stąd ni zowąd, przy próbie zalogowania się do mysql dostałem taki komunikat:
Kod:
[color=#000000][color=green][font=Courier New] "Nie można połączyć się z MySQL server on 'localhost' (10061)"[/font][/color][/color]
. Przeszukałem cała siec w poszukiwaniu rozwiązania ale nic nie pomoglo....Z mojej strony wykonałem te czynnosci:
-odinstalowanie mysql i zainstalowanie na nowo...
-wyłaczenie firewalla (port 3306 mam włączony w firewallu)
-komenda netstat -ano nie pokazuje mi aktywnego portu związanego z mysql
-telnet localhost 3306 daje mi komunikat: Nie można nawiązać połaczenia  z hostem na porcie 3306

Juz sam nie wiem co mam robić , zeby z powrotem uaktywnic mysql,zostało mi jeszcze przywracanie systemu (ale akurat to mam wyłączone).

Moze ktoś miał ten sam problem, i w jakis sposób to rozwiązał?? Pozdrawiam
#3
Dziwne że nie wykonałeś podstawowej czynności, czyli sprawdzenia czy serwer MySQL (usługa mysql) jest włączona, bo wygląda na to, że stoi. Jeżeli to nie to (czyli usługa jest właczona), wklej zawartość pliku konfiguracyjnego mysqla.
#4
Krizz napisał(a):Dziwne że nie wykonałeś podstawowej czynności, czyli sprawdzenia czy serwer MySQL (usługa mysql) jest włączona,
Ale server powinien mi się uruchamiać z systemem(tak mam ustawione..)podaje ci plik txt a w nim my.ini-ustawienia konfiguracyjne mysql...


Załączone pliki
.txt   myini.txt (Rozmiar: 8.74 KB / Pobrań: 77)
#5
Nie pytam czy powinien, tylko czy stan usługi mysql jest 'uruchomiony'.
#6
Krizz napisał(a):Nie pytam czy powinien, tylko czy stan usługi mysql jest 'uruchomiony'.

Mam, w uslugach mysql mam na uruchomienie automatyczne....
#7
Zatrzymaj, uruchom ponownie, i jak sie uruchomi wklej wynik polecenia netstat -anb.

Spróbuj tez zatrzymac uslugę, i uruchomic serwer mysqla z linii poleceń:
Kod:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini"
#8
Podaję wynik polecenia netstat -anb: Element ukryty. Rejestracja zajmie tylko minutę![/URL]a jesli chodzi o uruchomienie mysql z lini polecen to po "wklejeniu" w.w komendy caly czas się mi "ładuje" tzn. zadnych efektów...
Jak zauważyłem z komendy netstat -anb nie wykrywa mi adresu mysqld.exe-PID 2788, a co dziwne w mendzerze urządzen w procesach mysqld.exe PID mam 3280. hm...nie wiem czy dobrze myślę ale PID powinien być pod tym samym numerem? [color="Red"]Krizz jakbyś mógl mi "wytłumaczyc" jak nalezy interpretować to ze PID mam inny z polecenia netstat -anb a inny w menedzerze urządzen w procesach???????[/color]

P.S Tak mi się przypomniało teraz "czyściłem kompa" i usunąłem pliki tymczasowe programem "Ashampow uninstaler platinum2" może tu coś naszmąciłem....Pozdrawiam

P.S Jednak działaTongueTongue, fakt w procesach " pojawiło" mi się mysqld.exe-tzn ze działaTongue a wczesniej nie miałem w procesach mysql....Jeszcze raz bardzo dziękuje za pomoc,bardzo mi na tym zalezalo...[color="Red"][/color]
#9
piotrino1 napisał(a):Podaję wynik polecenia netstat -anb:
Mała uwaga na przyszłość dla Ciebie i innych, którzy czytają ten wątek - nie wklejaj wyników działania komend linii poleceń w ten sposób - skrinszoty bardzo źle się czyta, wiec nalezy ich używać tylko wtedy, gdy nie ma innej metody. Aby przekierować wynik komendy do np. pliku, wpisujesz komenda > plik.txt, czyli w tym przypadku
Kod:
netstat -anb > plik.txt
a następnie zawartośc pliku plik.txt wklejasz tu.
Jeszcze prościej jest użyć pliku clip.exe z Resource Kita - wrzucasz ten programik do katalogu windowsa, a następnie uzywasz go tak:
Kod:
netstat -anb | clip
Wtedy nie ma potrzeby pośredniczenia pliku tekstowego, bo wynik komendy od razu zostaje skierowany do schowka.

piotrino1 napisał(a):a jesli chodzi o uruchomienie mysql z lini polecen to po "wklejeniu" w.w komendy caly czas się mi "ładuje" tzn. zadnych efektów...
Prawidłowo - uruchamiasz serwer mysqla, czyli po odpaleniu tego polecenia serwer wchodzi w stan działania; przerywasz jego pracę poprzez kombinację ctrl+c.

piotrino1 napisał(a):Jak zauważyłem z komendy netstat -anb nie wykrywa mi adresu mysqld.exe-PID 2788, a co dziwne w mendzerze urządzen w procesach mysqld.exe PID mam 3280. hm...nie wiem czy dobrze myślę ale PID powinien być pod tym samym numerem?
Najwyraźniej masz w tym momencie uruchomione dwa procesy serwera mysla - jeden z usługi, a drugi ten z linii komend (jako proces użytkownika), z czego działa tylko ten, który uruchomiłeś z linii komend. Tak podejrzewam, a czy tak jest naprawdę, możesz zweryfikować tylko ty, bo oczekiwanym działaniem mysla byłoby działanie w trybie usługi, bez potrzeby uruchamiania go ręcznie z linii poleceń.
#10
Krizz napisał(a):nie wklejaj wyników działania komend linii poleceń w ten sposób - skrinszoty bardzo źle się czyta, wiec nalezy ich używać tylko wtedy, gdy nie ma innej metody. Aby przekierować wynik komendy do np. pliku, wpisujesz komenda > plik.txt, czyli w tym przypadku
Ok będę na przyszłośc pamiętałSmile
Krizz napisał(a):Prawidłowo - uruchamiasz serwer mysqla, czyli po odpaleniu tego polecenia serwer wchodzi w stan działania; przerywasz jego pracę poprzez kombinację ctrl+c.
RozumiemSmile I dzięki za wskazówki...
#11
a moja dygresja ogolna -> zaprogramowanie uslugi na start automatycznie wraz ze startem systemu nie ma nic wspolnego z tym czy aktualnie jest ona wlaczona czy wylaczona (znaczyc moze tylko tyle ze powinna byc ona wlaczana, ale primo - moglo sie to nie udac, secundo - mogla zostac wylaczona z jakiegokolwiek powodu w dowolnym momencie, za ingerencja lub bez uzytkownika)
#12
No tak, ale informacja o stanie usługi też jest zawsze podana, także zawsze wiadomo, czy faktycznie jest uruchomiona, czy po drodze padła Wink
#13
Tylko, że piotrino nie powiedział w końcu czy miał usługę włączoną po restarcie, a jedynie tyle, że miał ją ustawioną na automatik.
  


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zdalne logowanie do bazy mysql - serwer nie chce mnie wpuścić z obcego ip hubertinio 7 909 28.10.2010 13:38
Ostatni post: Krizz
  Windows XP Usunięcie usługi MySQL z Windows po usunięciu serwerera została mi usługa w rejestrze Spider 9 4,755 01.12.2005 16:45
Ostatni post: Spider

Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości