MySQL

Heute war es wieder so weit und ich durfte mich wieder einmal mit der Umlautproblematik in Zusammenhang mit WordPress herumschlagen. Was war es diesmal? Bei der Migration von WordPress nach WordPress MU (beide mit der gleichen Versionsnummer 2.84) tauchten plötzlich wieder erstaunliche Zeichenkombinationen statt der erwarteten Umlaute auf (und damit sind nicht die üblichen HTML-Entities [...]

mysqldumperminilogoIch hatte hier vor einiger Zeit in einem Artikel über das geniale Tool MySQLDumper zum komfortablen Sichern von MySQL-Datenbanken auf gehostetem Webspace berichtet.

all-inkl.com webhostingIch selbst bin seit ca. einem 3/4 Jahr zufriedener Kunde bei all-inkl. Viele positive Berichte im Netz, die preisgünstigen und trotzdem leistungsfähigen Tarife und der bisher immer schnelle und unkomplizierte Support haben mich überzeugt. Ein kleiner Wermutstropfen war dabei bisher, dass beim Anlegen von MySQL-Datenbanken in der all-inkl Administration jeweils nicht nur wie üblich einen neuen Datenbanknamen unter einem vorhandenen Datenbanknutzer erhalten, sondern zu jeder einzelnen Datenbank auch ein neuer Datenbanknutzer angelegt wird. So hat man ggf. 20 MySQL-Datenbanken und die dazugehörigen 20 MySQL Benutzer. Diese Tatsache ist zwar für die weitere Nutzung der Datenbanken unerheblich, aber MySQLDumper ging bisher immer davon aus, dass es wie üblich nur einen Nutzer und mehrere Datenbanken gibt, so dass die Backupverwaltung mit MySQLDumper für all-inkl Kunden mit mehreren Datenbanken bisher etwas mühselig war.

Mittlerweile ist dieses Manko aus der Welt, denn mit der neuen Version (1.23 pre-release) lassen sich mit mein Lieblingstool MySQLdumper nicht nur die verschiedene Datenbanken für einen Datenbankbenutzer auswählen, sondern Konfigurationsdateien für unterschiedliche Datenbankbenutzer anlegen, so dass man auch zwischen diesen einfach hin- und herwechseln kann. Ich habe gleich eine Anleitung für die Einrichtung dieses neuen Features und die Einrichtung automatisierter Backups mit all-inkl als Hoster erstellt.

Wer schon einmal den Provider gewechselt hat und dadurch auch mit seiner Datenbank umziehen musste, der kann vielleicht ein Lied von den damit verbundenen Problemen singen.

Zunächst ist das Ein- und Ausspielen der Datenbank ab einer gewissen Größe über die üblichen Datenbankverwaltungstools wie z.B. phpMyAdmin nicht möglich, weil die vom Hoster festgesetzte max. Laufzeit von PHP-Scripten überschritten wird. Darüber hinaus tritt oft grade bei deutschsprachigen Inhalten das Problem auf, dass die Umlaute nach dem Umzug nicht mehr korrekt dargestellt werden.

mysqldumperlogo

Zur Lösung des ersten Problems gibt es ein geniales Tool names MySQLdumper.