Mysql
 sql >> Base de données >  >> RDS >> Mysql

La valeur MySQL InnoDB auto_increment augmente de 2 au lieu de 1. Virus ?

Je doute vraiment que ce soit un virus. Revérifiez s'il s'agit bien de l'identifiant de session qui commence par cette chaîne (ce qui serait en effet une raison de s'inquiéter). Je suppose que c'est un enfant qui a découvert comment modifier l'agent utilisateur chaîne dans le navigateur, et vous en voyez les résultats, ce qui est totalement inoffensif.

En ce qui concerne le problème d'incrémentation.

  • Tout d'abord, vérifiez le auto_increment_increment configuration de votre serveur mySQL. Peut-être qu'il a été réglé sur 2 pour une raison quelconque ?

  • Deuxièmement, si ce n'est pas ça, je regarderais tout DELETE opérations que le système de commentaire exécute sur la table. Les commentaires reconnus comme spam sont-ils supprimés ? Pouvez-vous enregistrer les suppressions pendant un certain temps ou passer aux suppressions logicielles ?

  • Essayez également de créer vous-même des commentaires ultérieurs. Le même phénomène se produit-il ? Et si vous ajoutiez manuellement des enregistrements à l'aide de mySQL ?

  • Parcourez le code PHP en insérant un commentaire soumis en vous assurant qu'il n'y a rien qui puisse conduire à ce comportement.

  • Essayez de déplacer le système de commentaires vers un autre serveur - de préférence un serveur local, peut-être fraîchement configuré - pour voir si le comportement persiste là-bas.