Den Artikel 746 weiterempfehlen
E-Mailadresse
 
Suche
FAQ finden
Produktkategorie: Hosting
Artikel ID: 746
Aktualisiert am: 12.04.2013

So nutzen Sie unsere MySQL-Datenbank


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:
pfeil 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:

pfeil 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.

pfeilDatenbanken 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.

Die offizielle Homepage von MySQL mit umfassenden weiteren Informationen finden Sie unter http://dev.mysql.com/doc/


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