Wie baut man eine Verbindung zu MySQL auf.
Als erstes benötigen wir ein Modul, welches das MySQL Handling erlaubt:
pip install mysql-connector
pip install mysql-connector --upgrade
Der letzte Befehl dient nur, damit ein Upgrade durchgeführt wird, sollte bereits das Modul installiert sein.
Nun gehts schon los.
Aufbau Verbindung zum DB-Server
import mysql.connector
db = mysql.connector.connect(
host='HOSTNAME',
user='USERNAME',
passwd='PASSWORD'
)
print(db)
Das Ergebnis daraus gibt dann folgendes heraus: <mysql.connector.connection.MySqlConnection object at 0x00000000>
Cursor einer Variable zuweisen
cursor = db.cursor()
Abfrage starten, welche DBs auf dem Server vorhanden sind
cursor.execute("SHOW DATABASES")
Das Ergebnis gibt dann die entsprechenden DBs zurück:
('db_python',)
('information_schema',)