logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Mysql] Brak połączenia z MySQL Query Browser mimo działającego serwera

wojtek1231 24 Maj 2012 19:26 4124 12
REKLAMA
  • #1 10930704
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    witam

    Zainstalowałem mysql skonfigurowałem i uruchomiłem w konsoli.
    Działa jak należy.

    Jednak chcę połączyć się do mysql query broswer i niestety nie da się.
    Wpisuję wszystko poprawnie i błąd.


    Firewall wyłączony, skype nie posiadam i nigdy nie miałem.
    W konsolce serwer działa.
    Dlaczego nie mogę połączyć się z query?

    [Mysql] Brak połączenia z MySQL Query Browser mimo działającego serwera

    Obrazek poprawiłem. - arnoldziq
  • REKLAMA
  • Pomocny post
    #3 10930825
    adamz74
    Poziom 33  
    Posty: 1277
    Pomógł: 265
    Ocena: 188
    Czy serwer MySQL i program query browser są uruchomione na tym samym komputerze?

    Podaj wynik polecenie "netstat -an" z komputera z serwerem MySQL.

    Jaka jest zawartość pliku my.cnf?

    Pozdr!
  • REKLAMA
  • #4 10930925
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    Wynik polecenia netstat pokazuję na screenie.
    Tak mysql server i program znajdują się na tym samym komputerze.

    [Mysql] Brak połączenia z MySQL Query Browser mimo działającego serwera
  • #5 10931304
    Dżyszla
    Poziom 42  
    Posty: 7073
    Pomógł: 1095
    Ocena: 222
    No to masz odpowiedź - nic nie nasłuchuje na standardowym porcie. Więc albo w ogóle program nie otwiera portu, albo robi to na innym. Możesz dodatkowo użyć parametru o, aby wyświelić PIDy procesów, a następnie poszukać wśród nich tego, który jest serwerem MySQL.
  • #6 10931317
    adamz74
    Poziom 33  
    Posty: 1277
    Pomógł: 265
    Ocena: 188
    Powinna być linia:
    Cytat:
    TCP 0.0.0.0:3306 0.0.0.0:0 NASŁUCHIWANIE


    Przykro mi bardzo, Twój serwer MySQL nie działa poprawnie. Powód:
    - błędna konfiguracja,
    - serwis/proces serwera nie jest uruchomiony.

    Co jest w pliku my.cnf?
    Czy w procesach jest mysqld.exe lub coś podobnego?
  • #7 10931374
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    Nie mogę znaleść pliku my.cnf.

    W procesach jest nazwa mysqld.exe

    To usunąć wszystko i jeszcze raz zainstalować?

    A może pakiet xaamp wyrzucić?
  • REKLAMA
  • #8 10931453
    adamz74
    Poziom 33  
    Posty: 1277
    Pomógł: 265
    Ocena: 188
    To może my.ini się znajdzie?

    Plik o nazwie my.cnf był chyba na Unix-ie...
  • #9 10931468
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    Kod: Text
    Zaloguj się, aby zobaczyć kod


    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq
  • Pomocny post
    #10 10931549
    adamz74
    Poziom 33  
    Posty: 1277
    Pomógł: 265
    Ocena: 188
    W sekcji [mysqld]:
    1. dodaj linie:
    Cytat:

    port=3306
    bind-address=0.0.0.0

    2. wywal lub zakomentuj znakiem # linie:
    Cytat:
    skip-networking


    zapisz zmiany i zrestartuj serwis mysqld.

    Na koniec zobacz czy zaczął nasłuchiwać na porcie 3306 i czy możesz się podłączyć.
  • REKLAMA
  • #11 10931685
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    Dlaczego w pakiecie xaamp mysql też nie działa.

    Jak klikam admin w panelu xaampa to przerzucanie mnie do przeglądarki i wyrzuca komunikat:

    MySQL zwrócił komunikat: Dokumentacja

    #2002 - Serwer nie odpowiada (lub gniazdo lokalnego serwera MySQL nie jest skonfigurowane poprawnie)

    Połączenie dla użytkownika kontrolnego zdefiniowanego w pliku konfiguracyjnym nie powiodło się.
  • #12 10931736
    adamz74
    Poziom 33  
    Posty: 1277
    Pomógł: 265
    Ocena: 188
    Czy serwis odpowiedzialny za serwer MySQL uruchomił się poprawnie? Jest w procesach mysqld.exe?

    Jeśli nie, to spróbuj go uruchomić., najszybciej chyba z przystawki "Usługi" (panel sterowania-narzędzia administracyjne-uslugi).

    Jeśli się nie powiedzie, to spróbuj z pliku my.ini usunąć linie:
    Cytat:

    port=3306
    bind-address=0.0.0.0
    . Teoretycznie są to ustawienia domyślne, ale może mu to przeszkadza w starcie serwisu.
    Oczywiście linia skip-networking ma być usunięta.
  • #13 10931783
    wojtek1231
    Poziom 13  
    Posty: 158
    Ocena: 5
    Zrobiłem tak i już działa.

    Dzięki za pomoc.

Podsumowanie tematu

✨ Użytkownik zainstalował MySQL i uruchomił serwer w konsoli, jednak napotkał problemy z połączeniem się z MySQL Query Browser. Pomimo wyłączonego firewalla i braku Skype'a, nie mógł nawiązać połączenia. Użytkownicy zasugerowali sprawdzenie wyników polecenia netstat oraz zawartości pliku konfiguracyjnego my.cnf (lub my.ini). Okazało się, że serwer MySQL nie nasłuchuje na standardowym porcie, co wskazywało na problemy z konfiguracją lub uruchomieniem serwisu. Po dokonaniu odpowiednich zmian w pliku konfiguracyjnym i usunięciu linii skip-networking, użytkownik zdołał nawiązać połączenie.
Wygenerowane przez model językowy.
REKLAMA