ADD mysql_connect.py
parent
90c1bb4f04
commit
56ad8924e0
26
main.py
26
main.py
|
|
@ -7,7 +7,8 @@ import adcontroller_export
|
|||
import exchange_export
|
||||
import smtp_export
|
||||
import rds_export
|
||||
|
||||
import ssh_tunnel
|
||||
import mysql_connect
|
||||
def get_local_ip():
|
||||
try:
|
||||
# Socket erstellen, um die lokale IP-Adresse zu ermitteln
|
||||
|
|
@ -80,29 +81,22 @@ def gucamole(ip,servername):
|
|||
print("" + ip + servername)
|
||||
|
||||
# Verbindung zur Datenbank herstellen
|
||||
mydb = mysql.connector.connect(
|
||||
host="172.17.1.21",
|
||||
user="root",
|
||||
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
|
||||
database="Stines-GmbH"
|
||||
)
|
||||
# SSH Tunnel aufbauen
|
||||
ssh_tunnel.create_ssh_tunnel()
|
||||
|
||||
cursor = mydb.cursor()
|
||||
query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get_local_ip())
|
||||
list = mysql_connect.get_ip(query)
|
||||
|
||||
print(get_local_ip())
|
||||
|
||||
query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = %s"
|
||||
cursor.execute(query, (get_local_ip(),))
|
||||
results = cursor.fetchall()
|
||||
# Ergebnisse durchlaufen und ausgeben
|
||||
for row in results:
|
||||
for row in list:
|
||||
name = row[1]
|
||||
ipadress = row[3]
|
||||
lastchange = row[5]
|
||||
funktion = row[6]
|
||||
token = row[7]
|
||||
print(name)
|
||||
|
||||
cursor.execute("SHOW DATABASES")
|
||||
cursor = mysql_connect.get_database()
|
||||
|
||||
# Überprüfen, ob die Datenbank bereits existiert
|
||||
database_exists = False
|
||||
|
|
@ -128,4 +122,4 @@ for row in results:
|
|||
print("Die Funktion existiert nicht.")
|
||||
|
||||
# Verbindung schließen
|
||||
mydb.close()
|
||||
ssh_tunnel.close_ssh_tunnel()
|
||||
|
|
|
|||
Loading…
Reference in New Issue