9951 explained code solutions for 126 technologies


python-mysqlHow do I use Python to show the MySQL processlist?


Using Python to show the MySQL processlist is a simple task.

First, you need to import the mysql.connector library.

import mysql.connector

Then, create a connection to the MySQL server.

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

Once the connection is established, you can create a cursor object and execute the SHOW PROCESSLIST command.

mycursor = mydb.cursor()

mycursor.execute("SHOW PROCESSLIST")

for x in mycursor:
  print(x)

The output of the above code will be a list of all the processes running on the MySQL server.

Helpful links

Edit this code on GitHub