In diesem Modul erstellen Sie eine MySQL-Datenbank für Ihre WordPress-Site. Bevor Sie Ihre Datenbank erstellen, erfahren Sie, warum WordPress eine MySQL-Datenbank benötigt und warum Amazon RDS eine gute Wahl für Ihre Datenbankanforderungen ist.
Veranschlagte Zeit für das Modul: 5 Minuten
WordPress ist ein flexibles Content-Management-System zur Erstellung von Blogs, E-Commerce-Websites, Diskussionsforen und mehr. Egal welche Art von Website Sie erstellen, Sie werden Inhalte zu speichern haben. In einem Blog werden dies Ihre Blog-Einträge und Kommentare sein. Auf einer E-Commerce-Site werden es Ihre Produkte und Benutzerkonten sein.
Dieser Inhalt muss irgendwo dauerhaft gespeichert werden. WordPress verwendet MySQL, um diesen Inhalt zu speichern. Viele der Daten in einer WordPress-Anwendung sind hierarchische, strukturierte Daten. Beispielsweise kann Ihre Anwendung Blog-Einträge haben, die von Benutzern eingereichte Kommentare enthalten. Eine relationale Datenbank ist eine gute Wahl für die Speicherung hierarchischer Daten wie diese. Darüber hinaus ist MySQL die beliebteste Open-Source-Datenbank, und sie ist eine zuverlässige, performante Wahl für diese Anwendung.
Viele Installationsanleitungen für WordPress verwenden eine MySQL-Datenbank, die sich auf demselben Server wie die WordPress-Installation befindet. Auch wenn dies für den Anfang ausreichen mag, gibt es eine Reihe von Gründen, warum Sie Ihre MySQL-Datenbank nicht auf demselben Server wie Ihre WordPress-Installation haben möchten:
● MySQL und WordPress werden um Rechenressourcen auf demselben Server konkurrieren, was der Leistung Ihrer Website schaden könnte.
● Sie sind nicht in der Lage, WordPress horizontal zu skalieren, indem Sie zusätzliche WordPress-Server hinzufügen, wenn Ihre Website immer beliebter wird.
● Sie sind für alle Datenbank-Wartungsaufgaben verantwortlich, einschließlich Datenbank-Backups und Sicherheitsupgrades.
Durch die Verwendung von Amazon RDS for MySQL fallen diese Bedenken weg. Ihre Datenbank wird sich auf einer anderen Instance als Ihre WordPress-Installation befinden, sodass sie nicht um Ressourcen konkurrieren. Außerdem können Sie mehrere WordPress-Installationen erstellen, die sich mit einer einzigen MySQL-Instanz auf RDS verbinden, wodurch Sie Ihre Website horizontal skalieren können. Schließlich verfügt Amazon RDS for MySQL über automatisierte Backups und Sicherheitspatches, die Sie bei der Datenbankverwaltung unterstützen.
In den folgenden Schritten starten Sie eine MySQL-Datenbank über die AWS-Managementkonsole.