MySQL-Datenbank anlegen Anleitung

Eine MySQL-Datenbank anlegen klingt nach einer Aufgabe für Profis, ist aber bei den meisten Hostern eine Sache von wenigen Minuten. Wenn Sie ein Gästebuch oder ein anderes PHP-Script auf Ihrer Homepage betreiben möchten, brauchen Sie genau so eine Datenbank: Sie ist der Ort, an dem alle Einträge, Namen und Kommentare dauerhaft gespeichert werden.

In diesem Artikel gehen wir Schritt für Schritt durch, was eine MySQL-Datenbank überhaupt ist, wie Sie eine im Kundenbereich Ihres Hosters erstellen und welche Angaben Sie sich dabei notieren sollten. Vorwissen ist nicht nötig. Am Ende haben Sie eine funktionierende Datenbank, die Sie zum Beispiel direkt mit dem Gästebuch-Script verbinden können.

Illustration zum Thema „MySQL-Datenbank anlegen Anleitung" – einsteigerfreundliche Erklärung

Was ist eine MySQL-Datenbank eigentlich?

Stellen Sie sich eine Datenbank wie eine sehr ordentliche Sammlung von Tabellen vor, ähnlich wie in einem Tabellenkalkulationsprogramm. Jede Tabelle hat Spalten (zum Beispiel "Name", "E-Mail", "Nachricht") und in jeder Zeile steht ein einzelner Eintrag. MySQL ist die Software, die diese Tabellen verwaltet und auf Anfrage blitzschnell durchsucht.

Der Unterschied zu einer normalen Datei: Ein PHP-Script kann gezielt einzelne Datensätze lesen, hinzufügen oder löschen, ohne jedes Mal die komplette Datei neu zu schreiben. Wenn ein Besucher einen Gästebucheintrag absendet, schreibt das Script eine neue Zeile in die Tabelle. Beim Aufruf der Seite holt es alle Einträge wieder heraus und zeigt sie an. Sie selbst müssen dafür nichts in der Datenbank von Hand eintragen, das übernimmt das Script.

MySQL-Datenbank anlegen: Anleitung in fünf Schritten

Fast jeder Webhoster bietet ein Verwaltungsmenü an, oft "cPanel", "Plesk" oder ein eigenes Kundencenter. Die Begriffe unterscheiden sich leicht, der Ablauf ist aber überall sehr ähnlich. Diese Schritt-für-Schritt-Anleitung führt Sie durch den typischen Weg:

  1. Melden Sie sich im Kundenbereich oder Adminpanel Ihres Hosters an und suchen Sie den Menüpunkt "Datenbanken" oder "MySQL-Datenbanken".
  2. Klicken Sie auf "Neue Datenbank anlegen" und vergeben Sie einen Namen, zum Beispiel gaestebuch. Manche Hoster setzen automatisch ein Präfix davor, etwa web123_gaestebuch.
  3. Legen Sie einen Datenbank-Benutzer an. Auch hier hängen manche Hoster ein Präfix an. Wählen Sie ein sicheres, langes Passwort und notieren Sie es sofort.
  4. Weisen Sie den Benutzer der Datenbank zu und geben Sie ihm alle Rechte (oft "All Privileges" oder ein Häkchen bei "Vollzugriff").
  5. Notieren Sie sich den Hostnamen des Datenbankservers. Häufig lautet er localhost, bei manchen Anbietern aber auch etwas wie db5.ihr-hoster.de.

Damit ist die Datenbank fertig. Es ist normal, dass sie zu Beginn völlig leer ist, also ohne Tabellen. Diese Tabellen legen Sie später an, indem Sie die mitgelieferte script.sql des Gästebuch-Scripts in phpMyAdmin importieren.

Diese vier Zugangsdaten brauchen Sie danach

Damit ein PHP-Script die Verbindung herstellen kann, benötigt es vier Angaben. Schreiben Sie diese am besten direkt nach dem Anlegen auf, denn das Passwort wird Ihnen später meist nicht mehr im Klartext angezeigt. Die folgende Tabelle zeigt, was sich hinter den einzelnen Begriffen verbirgt:

AngabeBedeutungBeispiel
HostAdresse des Datenbankserverslocalhost
DatenbanknameName der angelegten Datenbankweb123_gaestebuch
BenutzernameDer zugewiesene Datenbank-Benutzerweb123_user
PasswortDas von Ihnen vergebene Kennwort(Ihr sicheres Passwort)

Diese vier Werte tragen Sie später in die Konfiguration des Scripts ein. Beim Gästebuch-Script ist das die Datei config.php, die Sie mit einem Texteditor bearbeiten. Ein Formular im Browser gibt es nur für Ihr Admin-Konto.

Häufige Stolpersteine für Einsteiger

Die meisten Probleme beim ersten Mal entstehen nicht beim Anlegen selbst, sondern bei der späteren Verbindung. Wenn das Script meldet, es könne keine Verbindung herstellen, liegt es fast immer an einer der folgenden Kleinigkeiten:

  • Vergessenes Präfix: Datenbank- und Benutzername enthalten oft ein automatisch vorangestelltes Kürzel. Übernehmen Sie den Namen genau so, wie ihn der Hoster anzeigt.
  • Falscher Host: Nicht überall ist es "localhost". Steht im Kundencenter ein anderer Servername, müssen Sie genau diesen verwenden.
  • Tippfehler im Passwort: Achten Sie auf Groß- und Kleinschreibung und kopieren Sie das Passwort lieber, statt es abzutippen.
  • Wartezeit: Manche Hoster aktivieren eine frisch angelegte Datenbank erst nach einigen Minuten. Wenn die Verbindung sofort scheitert, hilft oft etwas Geduld.

Sollten Sie keinen Menüpunkt für Datenbanken finden, lohnt ein Blick in die Hilfe Ihres Hosters oder eine kurze Anfrage beim Support. Bei sehr günstigen oder reinen Speicher-Paketen ist MySQL gelegentlich nicht enthalten und muss separat dazugebucht werden.

Wenn Sie die vier Zugangsdaten beisammen und sicher notiert haben, ist der schwierigste Teil schon geschafft. Die Datenbank ist jetzt noch leer. Sobald Sie die script.sql importiert und die Zugangsdaten in die config.php eingetragen haben, ist das Gästebuch-Script startklar. Bewahren Sie die Notiz mit den Zugangsdaten gut auf, denn Sie brauchen sie auch wieder, falls Sie das Script später einmal umziehen oder neu aufsetzen.

Verwandte Themen

Diese Beiträge führen das Thema weiter und helfen Ihnen beim nächsten Schritt:

Dieser Beitrag wurde von der Redaktion von gaestebuch-script.de erstellt und zuletzt im Juni 2026 fachlich überprüft.

AGB - Kontakt - Impressum