Frühjahrsputz in der Datenbank- Notwendigkeit und vorhersehbares Chaos

Egal welches CMS, alle haben sie Plugins, Module, Zusatzangebote. Man probiert dieses und jenes und auch das noch. Die Datenbank füllt sich mit Müll und man schleppt Altlasten herum. Frühjahrsputz in der Datenbank und die Möglichkeiten bei WordPress. Frühjahrsputz in der Datenbank und vorhersehbares Chaos.

Datenbanken haben die Aufgabe Daten zu sammeln und zu horten und gut aufzubewahren. Dass man dann diese Daten auch wieder herausholt, damit dieser Artikel -als Beispiel- gelesen werden kann ist der Datenbank an sich egal. Sie hortet. Hoffentlich! :zwinker:

Plugins für WordPress gibt es mehr als genug. Man probiert jenes, dann dieses und das hat man auch noch nicht. Nicht jedes Plugin läßt sich aber komplett deinstallieren und so sammeln sich Datenreste in der Datenbank, die man einfach nicht mehr braucht.

Nicht jeder erkennt in den Tabellen von WordPress all den überflüssigen Datenmüll und /oder getraut sich nicht einfach was da drin zu löschen. Ja mancher bekommt schon Herzklopfen, wenn er das Tool phpMyAdmin auch nur öffnen muss so hie und da.

Plugins hat ja nicht nur das CMS WordPress, sondern fast jedes Content Management System. Manche nennen diese Module oder AddOns. Der Effekt ist aber immer dergleiche. Hie und da ist es mehr als sinnvoll der Datenbank einen Frühjahrsputz zu gönnen. Die Performance – also die Geschwindigkeit mit der die Daten dann wieder aus der Datenbank geholt werden können – ist nach so einem Frühjahrsputz oftmals um einiges besser.

Die Error Logs des Servers füllen sich meist auch nicht so schnell und alles läuft wieder wie geschmiert.

Nicht nur der beginnende Frühling, sondern auch die kommende neue Version von WordPress 2.5 lädt mehr als dringend ein, der Datenbank von WordPress einen Frühjahrsputz zu gönnen.

Vor allem ist die endgültige Umstellung auf Utf8 nötig, dies für alle WP Nutzer, die vor 2.3 WP bereits verwenden.

Hier eine Sammlung hilfreicher Artikel und Tipps, die dabei helfen und vor allem alles zu einem glücklichen Ende bringen.

Datenbank Backup via phpMyAdmin

WordPress bietet auch Plugins für das Datenbankbackup, die sind sehr gut und ich beschreib ich sie weiter unten. Muss man jedoch das Charset umstellen, so ist ein Backup mit phpMyAdmin unbedingt zu empfehlen.

Kurze Erklärung was ein Charset ist: Dies ist die Zeichenkodierung – unsere Umlaute als Beispiel, oder ein Bindestrich ein Anführungszeichen. WordPress sollte in UTF8 kodiert sein. Dies war aber nicht immer so, daher jetzt die Umstellung.

Frank schrieb dazu einen sehr ausführlichen Artikel: Datenbankbackup mit phpMyAdmin. Vor allem den Screenshot unter Punkt 4 in seinem Artikel lege ich sehr ans Herz. Am besten ausdrucken und aufheben. So behält man leicht den Überblick und alles geht gut.

Datenbank Backup mit einem WP Plugin

Ich nutze dafür das Plugin von ilfilosofo und damit ich automatisch jeden Tag ganz bequem ein Backup per Email bekommen kann noch WP Cron. Könnte eventuell auch ohne dieses funktionieren, aber ich habe ja einiges hier umgeändert daher ist es sehr hilfreich. ;)

Backup alles Beiträge, statischer Seiten, Kategorien und auch Tags mit Exportfunktion

Admincenter==>Verwalten==>Export Vorher unbedingt diesen Abschnitt zu Ende lesen und ich empfehle dies nur sehr mutigen. ;)

Auch wenn es nicht dabei steht es werden auch die Tags exportiert. Soweit ich herausfand jedoch keine Linkkategorien und keine Attachments.

Daher:hat jemand viele Linkkategorien müssen diese anders gesichert werden!

Exportiert man von WP 2.3 und sichert sich mit phpMyAdmin die Linkkategorien, löscht man dann die ganze Datenbank von seinem Blog und installiert WP komplett neu. So sollte man folgendes beachten:

  1. Tabellenpräfix nicht ändern.
  2. Blogadresse nicht gleich ändern.
  3. Unbedingt folgenden Patch verwenden: VOR dem Export Otto42, dies braucht man damit die Tags wieder als Worte und nicht als Nummern erscheinen. ;) In WP 2.5 wird dieser Bug behoben sein.

Alles gesichert, alles dreifach vierfach vorhanden ;)

Dann die Datenbank des Blogs löschen, WordPress neu installieren und mit der Importfunktion:
Admincenter==>Verwalten==>Import die Artikel, Kategorien und Tags wieder in die Datenbank einfügen. Die Linkkategorien über phpMyAdmin hochladen.

Die Kategorien, Artikel, Linkkategorien können nach dieser Prozedur andere IDs haben, dann muss man alles im Template wieder anpassen.

Vorteil dieser radikalen Methode. Die Datenbank ist tatsächlich jungfräulich neu und bereit für neue Schandtaten ;)

Datenbank auf UTF8 umstellen

Sollte die Datenbank noch nicht UTF 8 haben unbedingt die Umstellung machen.

49suns hat hier eine gute Erklärung und den Link zum helfenden Plugin. Doch vorher:Datenbankbackup machen.

Sorge, Herzklopfen, Angst vor der Datenbank

Absolut verständlich und selbst nach Jahren gehe ich ungern in das Herzstück einer Website oder eines Blogs. Ich achte darauf ruhige Umgebung zu haben, mich nicht ablenken zu lassen und konzentrationsfähig zu sein.

Ein klingelndes Telefon ist nicht besonders nett, wenn man grade auf *drop table* geklickt hat und dann alles weg ist ;) Daher mache ich sowas gerne in der Nacht. Hat auch den Vorteil, dass die Besucher /Kunden selten was davon merken, wenn wirklich was schief geht. Zumindest sind hier so gegen 1:00 nicht viele Besucher ;)

Alle Tipps befolgt, dennoch alles weg. Nichts geht mehr.

Und geht wirklich alles schief. Dann ist das Forum die beste Anlaufstelle.

Genau beschreiben was man tat. Wo man es tat. Was nicht mehr geht. Der Hilferuf: Nichts geht mehr, sagt ja leider nicht viel aus. :(

Und ein wenig Geduld. Wir helfen dort wirklich schnell, aber es kann schon mal passieren, dass Samstags Vormittag noch alle schlafen. ;)

Und…. ein Tipp an alle weniger Fußball begeisterten – selbst wenn man sich die Zeit eines Fußballspieles nimmt, um sein Blog und die Datenbank zu entmüllen – die Helfer könnten eventuell vorm Fernseher sitzen.

==> War dies hilfreich, so einfach weitererzählen.

mts


Basis Know-how CSS
InternetmarketingInternetmarketing Buchempfehlung

Top

2Kommentare zu : Frühjahrsputz in der Datenbank- Notwendigkeit und vorhersehbares Chaos

2 Kommentare
  1. mg
    1

    Ieeeeh… Datenbank-Backup mit phpMyAdmin! Das Programm ist doch eine echte Krankheit und eine Zumutung obendrein!

    Probier es doch mal mit nem PHP-Proxy (ein PHP-File auf dem Webspace), und nem Tunnel zum SQL-Server (vorzugsweise mit SSH;). Gute Programme sind: Navicat, SQLyog und EMS MySQL-Manager. Tunneling ist aber meist bei den Proggies ein nicht kostenfreies Feature.

    Sonst läuft Backup bei mir und für Frickel-Kunden-Webspaces meist über ein CURL›Perl::shell_exec(”mysqldump”), und das über nen zweiten Server.

    Was Wordpress 2.5 angeht: da hast du mir aber mit deinen Screenshots echt Angst gemacht!

  2. 2

    Tolle Zusammenfassung, da kann der Frühjahrsputz ja kommen :-)

    Backups (richtig) zu machen, kann man ja nie oft genug empfehlen!

Deine Meinung
... zum Thema
Name und E-mail sind nötig


WebDesign Angebot

mein Angebot

Ich biete benutzerfreundliches, barrierefreies WebDesign und InternetMarketing, denn was nützt die schönste Homepage, wenn sie keiner findet. Schalk und Support ist inclusive.
Kontakten Sie mich einfach » E-Mail

InternetMarketing Angebot

Mieten Sie meine Kreativität

Ich habe jede Menge Idee und Können, wie man auch ihren Shop, ihre Homepage und ihr Business im Internet bekannt macht.
Kontakten Sie mich einfach » E-Mail

WebDesign Preise

Preise by mts

Professionelles WebDesign ist eine Investition. Billig und günstig sind andere ..ich bin gut und bezahlbar.
Kontakten Sie mich einfach » E-Mail


Achtung: Sie haben JavaScripts und/oder CSS deaktiviert. Sie können diese Inhalte nutzen, einiges an Funktionen steht jedoch nicht zur Verfügung.

Zu den Inhalten springen

« zurück

vor »

  • WebDesign Icon

    WebDesign

    WebDesign ist mehr als Grafik- und Printdesign. WebDesign und Website Marketing sind Geschwister. Rund um WebDesign.
  • WebDesign Tutorials Icon

    WebDesign Tutorial

    Kein WebDesigner fällt vom Himmel. Mal ein Online Shop, mal Community, mal Web 2.0 social Media oder Wiki. Erfahrungen uvm.
  • CSS Icon

    CSS

    Ich habe zig CSS Beispiele, Erkenntnisse irgendwo auf der Festplatte meines PCs und Gehirns. Ich gebe diese gern weiter :-).
  • InternetMarkering Icon

    InternetMarketing

    Wie verkauft man im WWW unter Ausnutzung der SUMAs, der Social Media Dienste. Internet Marketing Praxis uvm..
    und Website Promotion
  • SEO Icon

    SEO

    SEO ist weder Geheimwissen noch 0815 Tätigkeit, - schlicht notwendig für den Erfolg im WWW. Meine Erfahrung mit SEO.
  • Internet Recht Icon

    Internet Recht

    Was tun bei Abmahnungen. Rechtsfallen sind u.a. free Download, Fotos, Marken, Forum, Kommentare. Wo gibt es Hilfe.
  • Schokolade Icon

    ..und außerdem ...

    mein Blog | mein Netzwerk | barrierefreies WebDesign | Usability im WebDesign | Net-Lexikon | WordPress Themes

©  2004 - 2010Professional Webdesign barrierefrei auf WebDesign-in.de, ImpressumImpressum Lizenz||Top