MySQL ist das aktuell populärste quelloffene Datenbankmanagementsytem. Um große Datenmengen zu verwalten, zu verarbeiten und auf diese zuzugreifen sind MySQL Datenbanken wichtige Werkzeuge für die effiziente Anwendung. Besonders wichtig sind MySQL Datenbanken für Webseiten mit dynamischen Inhalten.
MySQL-Datenbanken stehen Ihnen ab dem Paket PowerWeb Starter (ältere Pakete: ab BasicWeb XL) zur Verfügung. SSH-Zugriff auf Ihre Datenbanken ist in allen PowerWeb-Paketen, bestellt ab 04.02.2013, möglich.
Ihre Datenbank bei STRATO
Um mit Ihrer Datenbank arbeiten zu können, legen Sie diese zuerst einmal im passwortgeschützten
Kundenservicebereich an. Loggen Sie sich dazu bitte mit Ihrer
Kundennummer und Ihrem
Kundenpasswort ein und wählen anschließend im rechten Fenster unten über die Schaltfläche
zum Paket das gewünschte Paket aus.
Auf der linken Seite sehen Sie dann die Menüstruktur. Wählen Sie darin die Menüpunkte Verwaltung und Datenbankverwaltung. Klicken Sie auf Datenbank anlegen, um eine Datenbank zu erstellen.
Die Datenbank ist sofort erstellt. Sie erhalten eine Übersichtsdarstellung, in der aufgeführt ist, welchen Namen und welche MySQL-Version Ihre Datenbank hat. Dieser ist nach dem Muster DBxxxxxx aufgebaut, wobei "xxxxxx" durch eine Nummer setzt wird. Merken Sie sich diese Nummer. Sie brauchen sie, um auf Ihre Datenbank zuzugreifen.

Vergeben Sie nun bitte noch ein
Passwort für die Datenbank, da sonst kein Zugriff auf die Datenbank möglich ist. Klicken Sie auf den Link
Passwort ändern. Sie können das Passwort zu einem späteren Zeitpunkt jederzeit wieder ändern. Neben Ihrer Passwortwahl wird die Sicherheitsstärke in einem Balkendiagramm angezeigt. Lesen Sie hierzu auch:
Unsere Empfehlung für gute Passwörter
Benötigen Sie eine Datenbank später nicht mehr, können Sie sie über die Schaltfläche Löschen auch wieder entfernen.

Beachten Sie bitte, dass beim Löschen einer Datenbank alle Inhalte sowie eventuell vorhandene automatische Backups verloren gehen.

Für die gängisten Content Management Systeme (kurz: CMS) benötigen Sie i.d.R. immer die folgende Eckdaten:
| Datenbank(name): |
DBxxxxxx |
| Benutzername: |
Uxxxxxx |
| Passwort: |
ihr selbst vergebenes Passwort in der Datenbankverwaltung (s.o.) |
| Datenbanktyp: |
MySQL |
| Server(name): |
rdbms.strato.de |
Nützliches Hintergrundwissen
MySQL unterstützt derzeit einen Teil des SQL-Standards. Einschränkungen bestehen bezüglich folgender Punkte:
- Verschachtelte Abfragen nach dem Muster "SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);" sind nicht möglich.
- SELECT... INTO TABLE ist nicht möglich
Lesen Sie auch:
Wie kann ich mit phpMyAdmin auf die Datenbank zugreifen?
In folgendem Artikel bieten wir Ihnen außerdem die Möglichkeit, sich anhand einer Videoanleitung anzusehen, wie Sie MySQL Datenbanken anlegen und administrieren können.
Datenbanken erstellen und administrieren
PHP-Zugriff auf die MySQL-Datenbank
Für einen Connect per PHP benötigen Sie die Angabe des MySQL-Servers. Dieser lautet bei STRATO rdbms.strato.de (anstelle von "localhost").
Als Passwort tragen Sie Ihr Passwort ein, welches Sie nach dem Anlegen der Datenbank im Kundenservicebereich selbst vergeben haben.
Ein Beispielskript, wie ein Verbindungsaufbau in PHP aussehen könnte, finden Sie hier. Tragen Sie dabei bitte jeweils hinter db_benutzer, db_passwort sowie db_name die entsprechenden Angaben Ihrer Datenbank zwischen den Anführungszeichen ein.
# Zugangsdaten $db_server = 'rdbms.strato.de'; $db_benutzer = ''; $db_passwort = ''; $db_name = '';
# Verbindungsaufbau if(mysql_connect($db_server, $db_benutzer, $db_passwort)) { echo 'Server-Verbindung erfolgreich, wähle Datenbank aus... '; if(mysql_select_db($db_name)) { echo 'Datenbank erfolgreich ausgewält, alle Tests abgeschlossen.'; } else { echo 'Die angegebene Datenbank konnte nicht ausgewählt werden, bitte die Eingabe prüfen!';
} } else { echo 'Verbindung nicht möglich, bitte Daten prüfen!
'; echo 'MYSQL-Fehler: '.mysql_error(); } ?>
|
Bitte achten Sie bei Angabe des Datenbank- und Benutzernamens jeweils auf die Großschreibung der Buchstaben DB bei DBxxxxxx und U bei Uxxxxxx. Ein Verbindung unter Verwendung von Kleinbuschstaben schlägt fehl.
SSH-Zugriff auf die MySQL-Datenbank
Über den Kommandozeileninterpreter "MySQL-Monitor" können Sie mit einem SSH Client wie z. B.
PuTTY auf Ihre MySQL-Datenbank zugreifen. Stellen Sie dazu eine Verbindung mit dem Internet her und starten Sie Ihr SSH-Programm.
Bitte tragen Sie als Hostnamen ssh.strato.de ein.
Wenn die Verbindung zum Server hergestellt ist, wird Ihr Login-Name und Passwort abgefragt.
Tragen Sie als Login-Name eine Domain aus Ihrem Paket ein, z. B. wunschname.de. Schließen Sie die Eingabe mit einem Return ab. Als Passwort tragen Sie Ihr Master-Passwort ein, welches Sie im Kundenservicebereich vergeben haben. Das Passwort wird bei der Eingabe nicht angezeigt.
Was ist das Masterpasswort und wofür wird es benötigt?
Hinweis
Sofern Sie bei der Anmeldung über SSH eine Fehlermeldung erhalten bzw. sich das PuTTY-Programmfenster einfach schließt, prüfen Sie bitte, ob Sie Ihre Zugangsdaten korrekt eingegeben haben.
Sind diese korrekt der Login jedoch trotzdem nicht möglich, prüfen Sie bitte auch die Einstellungen des SiteGuard in Ihrem passwortgeschützten Kundenservicebereich.
Was ist STRATO SiteGuard und wie richte ich ihn ein?
Wenn Sie sich erfolgreich eingeloggt haben, erscheint in der nächsten Zeile Ihr Domainname, gefolgt von einer "spitzen Klammer", was bedeutet, dass Sie "Befehle" ausführen können.
Tragen Sie dahinter zum Aufruf des MySQL-Monitors folgenden Befehl ein:
| mysql -h rdbms -u Uxxxxxx -p DBxxxxxx |
Ersetzen Sie bitte jeweils Uxxxxxx und DBxxxxxx die Daten Ihrer Datenbank, die Ihnen beim Anlegen zugeteilt wurden.
Schließen Sie die Eingabe mit einem Return ab. Sie werden dann nach Ihrem Passwort gefragt. Das ist Ihr im Kundenlogin selbst gewähltes Datenbank-Passwort. Nach einem Return erhalten Sie eine Mitteilung, dass Sie sich nun im MySQL-Monitor befinden und sehen als Eingabeaufforderung: mysql>.
Sie können nun die gewünschten MySQL Befehle ausführen, z. B.: "SELECT * FROM adressen", um die gesamte Tabelle "Adressen" anzeigen zu lassen. Beim ersten Aufrufen werden Sie jedoch erst einmal Tabellen für die Datenbank anlegen müssen.
Lesen Sie auch:
Wie kann ich mit phpMyAdmin auf die Datenbank zugreifen?
Wie kann ich mit SSH/PUTTY einen Dump (Sicherung) von meiner Datenbank erstellen?
Wie groß darf meine MySQL Datenbank sein?
Verfügbare Datenbanken in Ihrem Hosting Paket
| Produkt |
BasicWeb (für Bestandskunden)
|
PowerWeb (ab Februar 2013)
|
PowerPlus (für Bestandskunden)
|
| Paket |
XL |
Starter |
Basic (2013) |
Plus |
Pro |
Ultimate |
- |
L |
XL |
Anzahl Datenbanken |
2 |
2 |
10 |
20 |
30 |
50 |
5 |
10 |
20 |