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

Wartość auto_increment MySQL InnoDB wzrasta o 2 zamiast o 1. Wirus?

Naprawdę, naprawdę wątpię, że to wirus. Sprawdź dokładnie, czy to naprawdę jest identyfikator sesji zaczyna się od tego ciągu (co rzeczywiście mogłoby być powodem do niepokoju). Domyślam się, że to dziecko, które odkryło, jak zmienić User Agent w przeglądarce i widzisz wyniki tego, co jest całkowicie nieszkodliwe.

W odniesieniu do problemu z przyrostem.

  • Najpierw sprawdź auto_increment_increment ustawienia serwera mySQL. Może z jakiegoś powodu został ustawiony na 2?

  • Po drugie, gdyby nie to, spojrzałbym na wszystkie DELETE operacje wykonywane przez system komentarzy na tabeli. Czy komentarze uznane za spam są usuwane? Czy możesz przez chwilę rejestrować usunięcia lub przełączyć się na usuwanie nietrwałe?

  • Spróbuj też sam stworzyć kilka kolejnych komentarzy. Czy to samo zjawisko występuje? Co się stanie, jeśli ręcznie dodasz rekordy za pomocą mySQL?

  • Przejrzyj kod PHP wstawiając przesłany komentarz, upewniając się, że nic nie może prowadzić do takiego zachowania.

  • Spróbuj przenieść system komentarzy na inny serwer — najlepiej lokalny, może świeżo skonfigurowany — aby sprawdzić, czy zachowanie się tam utrzymuje.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Identyfikator MySQL Big FK

  2. Zapętl MySQL, aby wstawić dane do tabeli

  3. MySQL:Wiele tabel czy wiele baz danych?

  4. Przykłady LOCALTIMESTAMP – MySQL

  5. Najlepszy sposób na WSTAWIANIE wielu wartości w mysqli?