Thema ‘MySQL’

phpMyAdmin Quick Access

Das Problem sind ca. 120 Datenbanken auf meiner lokalen Testumgebung und ich will beim arbeiten stets nur schnell in eine einzige. phpMyAdmin lädt aber länger den Frame mit allen Datenbanken. Seit Ewigkeiten stelle ich mir vor einfach anzufangen den Namen zu tippen und -zack- zur Datenbank weiter geleitet zu werden. So siehts aus: Bildschirmfoto 2010-11-30 um 19.56.53 Zum Eintrag phpMyAdmin Quick Access →

Riesige Datenbanken rumschieben

Mein Serveradmin quatscht mich immer voll mit SSH, Komandozeile und solchem Zeug, aber wer will sich damit schon auseinander setzen wenn es auch anders geht?
Zu diesem Zweck habe ich heute den netten MySQLDumper wieder entdeckt. In dem er seine Anfragen aufteilt umgeht er jede Timeoutgrenze der Server und erstellt zuverlässig Dumps der Daten. Und zwar so:

  1. Runterladen, entpacken und auf den Server laden.
  2. Begrüßt wird man nach dem Aufruf mit einem fixen Installer, der auch auf fehlende Zugriffsrechte hinweist. Danach einen Verzeichnisschutz einrichten!
  3. Links unter dem Hauptmenü kann die richtige Datenbank ausgewählt werden um über den Menüpunkt "Backup" angesteuert zu werden. Die Ausgaben während er arbeitet gehen gegen Null, aber das kriegt man hin.
  4. Auf dem Zielserver wieder hochladen und das Dump von eben in den Ordner /work/backup/ kopieren.
  5. Über den Menüpunkt "Wiederherstellen" kann die Datei angewählt und geladen werden. Funktioniert auch wenn die Zieldatenbank noch leer ist.

Fertig! Funktioniert zuverlässig und gibt, nach der Einrichtung des CronScripts mit täglichem Backup, ein gutes Gefühl.