ich würde gerne eine .sql Datei (MariaDB) in Python öffnen.
Normalerweise greife ich so auf meine Datenbank zu:
Code: Alles auswählen
import sqlalchemy as db
import pandas as pd
metadata = db.MetaData()
engine = db.create_engine('mysql+mysqldb://USER:PW@IP/DBNAME')
con = engine.connect()
df = pd.read_sql_table('TABLENAME', con=engine)
Wenn ich das ändere zu
Code: Alles auswählen
import sqlalchemy as db
import pandas as pd
metadata = db.MetaData()
engine = db.create_engine('mysql+mysqldb://USER:PW@MYDB.sql/DBNAME')
con = engine.connect()
df = pd.read_sql_table('TABLENAME', con=engine)
Code: Alles auswählen
OperationalError: (MySQLdb._exceptions.OperationalError) (2005, "Unknown MySQL server host 'MYDB.sql' (22)")
(Background on this error at: http://sqlalche.me/e/13/e3q8)