Jak zabić proces uruchamiania przez ID w MySQL

Jak zabić proces uruchamiania przez ID w MySQL

MySQL to popularny system zarządzania relacyjnymi open source stosowany przez miliony programistów na całym świecie. Chociaż niezbędne jest monitorowanie procesów uruchamiania w MySQL, ważne jest również, aby zakończyć wszelkie procesy, które nie są już potrzebne. W tym artykule zapewnimy kompleksowy przewodnik na temat zabijania procesów uruchamiania w MySQL.

Przed zabiciem Prociess musisz znaleźć identyfikator procesu (PID) z działającego procesu MySQL. Możesz użyć następującego polecenia w kliencie linii poleceń MySQL:

Pokaż listę procesów;
1Pokaż listę procesów;

To polecenie wyświetla listę wszystkich aktywnych połączeń MySQL i powiązanych identyfikatorów procesu. PID jest wyświetlany w kolumnie ID wyjścia.

Teraz użyj jednej z poniższych metod zabicia tego procesu.

Metoda 1: Korzystanie z ZABIĆ Komenda

Polecenie Kill jest przydatnym narzędziem do zakończenia uruchamiania procesów w MySQL. Umożliwia zakończenie określonego procesu, określając jego identyfikator procesu (PID).

Aby użyć polecenia Kill, zaloguj się do serwera MySQL jako użytkownik z wystarczającymi uprawnieniami i wykonaj następujące polecenie:

Zabić [identyfikator procesu];
1Zabić [identyfikator procesu];

Zastępować „[identyfikator procesu]” z identyfikatorem procesu, który chcesz zakończyć. Możesz znaleźć identyfikator procesu za pomocą Pokaż listę procesów polecenie lub zapytanie Information_Schema.LISTA PROCESÓW tabela.

Na przykład, aby zakończyć proces z ID 12345, wykonaj następujące polecenie:

Zabij 12345;
1Zabij 12345;

Po wykonaniu ZABIĆ polecenie, proces zostanie natychmiast zakończony.

Metoda 2: Korzystanie z narzędzia MySQL Workbench

Jeśli wolisz używać narzędzia graficznego do zarządzania procesami uruchamiania w MySQL, narzędzie MySQL Workbench jest dobrą opcją. Zapewnia przyjazny dla użytkownika interfejs, który umożliwia łatwe przeglądanie i zarządzanie wszystkimi aktywnymi połączeniami z serwerem MySQL.

Aby użyć narzędzia MySQL Workbench do zabijania uruchomionych procesów, wykonaj następujące kroki:

  1. Otwórz narzędzie MySQL Workbench i połącz się z serwerem MySQL.
  2. Z głównego menu wybierz serwer> Eksport danych> Opcje zaawansowane.
  3. W oknie dialogowym Opcje zaawansowane wybierz kartę procesów.
  4. Karta procesów wyświetla informacje o wszystkich aktywnych połączeniach z serwerem MySQL. Wybierz proces lub procesy, które chcesz zakończyć.
  5. Kliknij przycisk procesu zabijania na pasku narzędzi.
  6. Potwierdź, że chcesz zakończyć proces, klikając przycisk Tak w oknie dialogowym Potwierdzenie.
  7. Wybrany proces lub procesy zostaną natychmiast zakończone.

Metoda 3: Korzystanie z klienta wiersza polecenia MySQL

Możesz także użyć klienta linii poleceń MySQL do zabijania uruchomionych procesów w MySQL. Ta metoda jest podobna do stosowania ZABIĆ polecenie, ale zapewnia bardziej przyjazny interfejs.

Aby użyć klienta linii poleceń MySQL do zabijania uruchomionych procesów, zaloguj się do serwera MySQL jako użytkownik z wystarczającymi uprawnieniami i wykonaj następujące polecenie:

MySqladmin Lista  

Wyświetli się tabelę zawierającą informacje o wszystkich uruchomionych procesach, w tym identyfikator procesu (identyfikator), użytkownika, który zainicjował proces (użytkownik), host, z którego wykonano połączenie (host), nazwa używanej bazy danych ( db), rodzaj wykonywanego polecenia (polecenie) i bieżący stan procesu (stan).

Aby zakończyć określony proces, wykonaj następujące polecenie:

mysqladmin zabij [proces procesów]
1mysqladmin zabij [proces procesów]

Zastępować [identyfikator procesu] z identyfikatorem procesu, który chcesz zakończyć. Po wykonaniu polecenia proces zostanie natychmiast zakończony.

Wniosek

Podsumowując, zabijanie procesów uruchamiania w MySQL jest ważnym zadaniem dla administratorów i programistów bazy danych. Istnieje kilka metod, których można użyć do zakończenia uruchamiania procesów, w tym polecenie zabójstwa, narzędzie MySQL Workbench i klienta linii poleceń MySQL. Zarządzając uruchamianiem procesów, możesz upewnić się, że Twoja baza danych MySQL działa płynnie i wydajnie.