Samuel Vogel: Mehrere Datenbanken löschen

Hey Leute,

Ich suche gerade nach dem besten Weg mehrere Datenbanken, die alle mit dem selben Prefix anfangen zu löschen.
Es geht um MySQL und eine Wildcard wie % ist ja beim "DROP DATABASE xxx" Statement nicht zu lässig...
Was ist jetzt der beste Weg, dies trotzdem zu machen? Muss ich den Umweg über "LIST DATABASES" und eine Python Funktion die mir "manuelle" alle Datenbanken die mit dem Prefix anfangen liefert, gehen?

so long,
Samy

  1. Hallo!

    Was ist jetzt der beste Weg, dies trotzdem zu machen? Muss ich den Umweg über "LIST DATABASES" und eine Python Funktion die mir "manuelle" alle Datenbanken die mit dem Prefix anfangen liefert, gehen?

    Ich vermute. Datenbanken zu löschen gehört nicht gerade zu den täglichen Aufgaben im Datenbankumfeld.
    Muss ja nicht unbedingt Python sein. Ginge sicher auch über ein Bash Script. :-)

    mfg
      frafu

    1. An alle die alle Datenbanken auf die ein User Rechte hat auslesen wollen:

      SELECT Db FROM mysql.db WHERE User = 'username'