Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Was ist: MySQL

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

MySQL ist das Datenbankmanagementsystem, das von WordPress zum Speichern und Abrufen von Blog-Informationen verwendet wird. Es fungiert als Aktenschrank für Ihre Website und wird „my sequel“ ausgesprochen.

Die Datenbankanwendung ist derzeit Eigentum der Oracle Corporation und ist als Open-Source-Software unter der GPL lizenziert und kostenlos erhältlich.

Sie können WordPress verwenden, ohne zu wissen, wie man MySQL benutzt, aber ein grundlegendes Verständnis kann Ihnen helfen, Probleme mit Ihrer WordPress-Website zu beheben.

What Is MySQL?

Was ist eine Datenbank?

MySQL ist ein relationales Datenbankmanagementsystem, das mehrere Benutzer und Datenbanken verwalten kann. Es läuft als Server und wird auf Ihrem WordPress-Hosting-Server installiert.

Stellen Sie sich das System wie einen digitalen Aktenschrank vor, der alle Daten auf Ihrer Website organisiert und speichert.

Das Abrufen, Hinzufügen und Löschen von Informationen aus Tabellen in der Datenbank erfolgt mit Hilfe einer speziellen Programmiersprache namens SQL (Structured Query Language). Eine SQL-Anweisung zum Abrufen von Daten wird als Abfrage bezeichnet.

Eine typische MySQL-Abfrage sieht wie folgt aus:

SELECT * FROM wp_posts WHERE ID = 23;

Sie müssen nicht wissen, wie Datenbanken funktionieren oder die SQL-Sprache lernen, um WordPress zu nutzen. All dies geschieht automatisch hinter den Kulissen. Allerdings können Kenntnisse über MySQL bei der Fehlersuche helfen.

Sie können viele WordPress-Fehler beheben, indem Sie direkt mit der Datenbank arbeiten, insbesondere wenn Sie sich nicht in den WordPress-Administrationsbereich einloggen können. So können Sie beispielsweise ein WordPress-Passwort zurücksetzen, einen Admin-Benutzer hinzufügen und die WordPress-E-Mail-Adresse ändern.

Sie können auf Ihre MySQL-Datenbank mit phpMyAdmin zugreifen. Dies ist eine Webanwendung, mit der Sie MySQL-Datenbanken über einen Webbrowser verwalten können. Sie finden sie im Kontrollpanel Ihres Webhosting-Anbieters.

phpMyAdmin

Wenn Sie mehr über Datenbanken und deren Verwendung erfahren möchten, lesen Sie unseren Leitfaden für Einsteiger zur Verwaltung von WordPress-Datenbanken mit phpMyAdmin.

Wie verwendet WordPress MySQL?

WordPress speichert eine Vielzahl von Informationen in einer Datenbank, darunter Beiträge, Seiten, Kommentare, Kategorien, Tags, benutzerdefinierte Felder, Benutzer und andere WordPress-Einstellungen.

Deshalb werden Sie bei der Erstinstallation von WordPress aufgefordert, einen Datenbanknamen, einen Host, einen Benutzernamen und ein Passwort anzugeben.

Provide a Database Name, Host, Username and Password

Diese Informationen werden in der Konfigurationsdatei mit dem Namen wp-config.php gespeichert.

Während der Installation verwendet WordPress die von Ihnen zur Verfügung gestellten Informationen über die Datenbank, um Tabellen zu erstellen und Standard-Installationsdaten in diesen Tabellen zu speichern.

Jede WordPress-Installation beginnt mit 12 Standardtabellen in der Datenbank. Diese enthalten Daten für verschiedene Abschnitte, Merkmale und Funktionen von WordPress.

Derzeit werden bei einer Standard-WordPress-Installation die folgenden Tabellen erstellt:

  • wp_commentmeta enthält Metainformationen über Kommentare
  • wp_comments enthält Kommentare und die Angaben des Verfassers des Kommentars
  • wp_links verwaltet Blogrolls, die von früheren Versionen von WordPress erstellt wurden
  • wp_options enthält die meisten der seitenweiten WordPress-Einstellungen
  • wp_postmeta enthält Metainformationen über Beiträge, Seiten und benutzerdefinierte Beitragstypen
  • wp_posts enthält Ihre Beiträge, Seiten, benutzerdefinierten Beitragstypen und Revisionen
  • wp_termmeta enthält Metadaten für Begriffe in benutzerdefinierten Taxonomien
  • wp_terms enthält Begriffe unter Taxonomien, wie jede Kategorie und jedes Tag
  • wp_term_relationships verwaltet die Beziehungen zwischen Beitragstypen und Begriffen
  • wp_term_taxonomy definiert Taxonomien zur Unterscheidung zwischen Kategorien und Tags
  • wp_usermeta enthält Metainformationen über registrierte Benutzer
  • wp_users enthält Benutzerinformationen einschließlich Benutzernamen und Passwörter

Das wp_ vor jedem Tabellennamen ist das Standard-Datenbankpräfix. Vielleicht möchten Sie bei der WordPress-Installation ein anderes Präfix wählen, um die Sicherheit Ihrer Website zu verbessern.

Da Ihr WordPress-Inhalt in MySQL gespeichert wird, muss Ihre Website-Backup-Lösung eine Kopie Ihrer Datenbanktabellen sowie der in Ihrer Medienbibliothek, Ihren Themes und Plugins gespeicherten Dateien erstellen.

Backup-Plugins wie UpdraftPlus senden automatisch vollständige Backups Ihrer WordPress-Dateien und -Datenbank an einen entfernten Ort. Wie Sie es einrichten können, erfahren Sie in unserer Anleitung zur Sicherung und Wiederherstellung Ihrer WordPress-Site mit UpdraftPlus.

Wie sich MySQL auf die Leistung einer Website auswirkt

MySQL läuft auf Ihrem Webserver als Anwendung und benötigt daher mehr Ressourcen, wenn mehr Nutzer Ihre Website besuchen. Das liegt daran, dass WordPress jedes Mal, wenn ein Benutzer Ihre Website besucht, die Informationen aus der Datenbank abrufen muss, bevor die Webseite an den Browser des Benutzers gesendet wird.

Dadurch wird Ihre Website langsamer geladen, wenn sie von vielen Nutzern gleichzeitig besucht wird.

Die meisten Websites lösen dieses Problem, indem sie ein WordPress-Caching-Plugin verwenden. Diese Plugins speichern häufig angeforderte Webseiten, so dass Ihre Datenbank nicht so oft abgefragt werden muss. Infolgedessen läuft Ihre Website schneller.

WordPress Caching Plugin

Wir empfehlen entweder WP Rocket (Premium) oder WP Super Cache (kostenlos) zu verwenden. Viele WordPress-Hosting-Unternehmen wie Bluehost und SiteGround bieten ebenfalls Caching-Lösungen an.

In unserer Anleitung zur Installation und Einrichtung von WP Super Cache auf Ihrer WordPress-Website können Sie sehen, wie einfach es ist, eine Caching-Lösung zu Ihrer Website hinzuzufügen.

Ausführen von MySQL auf Ihrem Computer

Wenn Sie WordPress lokal auf Ihrem Computer ausführen möchten, müssen Sie die gleiche Software wie Ihr WordPress-Hosting-Anbieter verwenden. Dazu gehören Apache (die Webserver-Software), MySQL (die Datenbank) und PHP (die Programmiersprache).

Glücklicherweise machen Software-Stacks wie WAMP (für Windows), MAMP (für Mac), LAMP (für Linux) und XAMPP (plattformübergreifend) die Installation einfach.

WAMP Allows You to Run WordPress on Your Windows Computer

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, mehr über MySQL in WordPress zu erfahren. Vielleicht möchten Sie auch unsere Liste mit weiterführenden Artikeln über nützliche WordPress-Tipps, -Tricks und -Ideen lesen, die Sie weiter unten finden.

Wenn Ihnen dieser Leitfaden gefallen hat, dann abonnieren Sie doch unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Zusätzliche Lektüre

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!