Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Śledzenie połączeń wychodzących

W przypadku wychodzących, tak, na przykład przez Wireshark. Ale to jest ciężkie podnoszenie dla przeciętnego faceta.

W przypadku ruchu przychodzącego możesz zajrzeć do ogólnego dziennika zapytań.

select @@general_log; -- a 1 indicates it is turned on for capture
select @@general_log_file; -- the file that it logs to

Tak więc wszystkie zapytania mogą być zalogowany do Ogólnego dziennika zapytań jeśli ustawienie jest włączone. A ponieważ możesz go załadować w edytorze tekstu, możesz wyszukiwać na przykład po nazwie tabeli. Pokazuje datę i godzinę. Lub przynajmniej przesunięcie daty i godzinę. Możesz szukać na "połącz". Lub mój ulubiony „Odmowa dostępu dla użytkownika”, aby sprawdzić, czy mój miodówki pracują dla intruzów :p

Sprawdź stronę podręcznika Dziennik błędów również zwracając uwagę na poziomy ostrzeżeń i ustawienia szczegółowości w zależności od Twojej wersji.

Zalecam utworzenie kopii zapasowej według daty (nazwanej tak) i usunięcie jej, aby zacząć od nowa. Może szybko rosnąć. Nie zapomnij, czy to ustawienie jest w tej chwili włączone, czy wyłączone.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zastąp tabele MySQL za pomocą AWS Glue

  2. Jak uzyskać dane na każdą godzinę w MySQL?

  3. MySQL dla każdej alternatywy dla procedury

  4. Jak wygenerować/autoincrement guid przy wstawieniu bez wyzwalaczy i ręcznych wstawek w mysql?

  5. Jak używać $_GET, aby uzyskać wiele parametrów o tej samej nazwie w PHP?