import mysql.connector import mysql.connector.locales.eng.client_error from sshtunnel import SSHTunnelForwarder server = SSHTunnelForwarder( ('forward.stines.de', 2223), ssh_username="root", ssh_password="adm.3dfx12", remote_bind_address=('127.0.0.1', 3306) ) server.start() print(server.local_bind_port) mydb = mysql.connector.connect( host="127.0.0.1", port=server.local_bind_port, user="root", password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe", database="Stines-GmbH" ) def get_ip(query): print("GetIP") mydb.connect() cursor = mydb.cursor() cursor.execute(query) mydb.close() return cursor.fetchall() def get_database(): cursor = mydb.cursor() cursor.execute('SHOW DATABASES') return cursor.fetchall() def create_database(query): print(query) cursor = mydb.cursor() cursor.execute(query) mydb.commit() mydb.close() return ("Database Created") def add_user(query, user): print("add_user") mydb.connect() cursor = mydb.cursor() cursor.execute(query, user) mydb.commit() mydb.close() return ("user Addet")