Código de ejemplo para conectar y hacer una consulta a una base de datos MySQL desde código python.
En mi caso ha sido necesario instalar Connerctor ya que a pesar de utilizar las dependencias estándar no conectaba al no estar este componente.
pip install mysql-connector-python
Connector/Python download site.
Guia MySQL
MySQL Connector/Python Developer Guide
Ejemplo:
import mysql.connector
connection = mysql.connector.connect(user='user',
password='pass',
host='host',
database='bbdd',
port='3306')
cursor = connection.cursor()
query = "SELECT * FROM `table`"
cursor.execute(query)
result = cursor.fetchall()
connection.close()
for row in result:
print(row)