Identifiez le PID à partir d'une ID de connection MySQL?

La sortie de 'mysqladmin processlist' ressemble à ceci:

+-------+------+-----------+-------+---------+------+-------------------+------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-------+------+-----------+-------+---------+------+-------------------+------------------------+ | 4411 | root | localhost | mydb1 | Sleep | 86 | | | | 12911 | root | localhost | mydb1 | Sleep | 50 | | | | 65142 | root | localhost | mydb1 | Query | 4 | copy to tmp table | OPTIMIZE TABLE my_tble | | 65428 | root | localhost | | Query | 0 | | show processlist | +-------+------+-----------+-------+---------+------+-------------------+------------------------+ 

À partir d'une valeur 'Id' dans ce tableau, comment puis-je revenir au PID du process qui a créé la connection, pour savoir qui fait quoi? Toutes les connections se font via un socket local.

2 Solutions collect form web for “Identifiez le PID à partir d'une ID de connection MySQL?”

Je vous recommand d'utiliser plusieurs counts d'users. Une alternative est de conserver un historique de connection en écrivant l'identifiant de connection, l'identifiant de process, le nom de script et un tampon de date / heure dans un file journal ou une table. Je ne connais aucun autre moyen de suivre cette information.

Il n'y a pas de cartographie dans mysql.

  • Administration à distance du server de production MySQL
  • MySql transfer / update (un peu spécifique)
  • Coldfusion 10 locking de la database de la rangée / tables, mais ne les déverrouille pas
  • MySQL ne peut pas créer / écrire sur un file
  • apache2 et mysql démarre automatiquement après une panne insuffisante
  • Changer le classment d'une table MySQL vers utf8_general_cs
  • Sauvegarde incrémentale mysql
  • Group By, COUNT (*) et JOIN
  • Activer HugePages sur Linux pour plusieurs services / process
  • Tunnel HTTP MySQL Workbench
  • mysqldump: la fonctionnalité 'INFORMATION_SCHEMA.SESSION_VARIABLES' est désactivée
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.