Datenbankzugang
Wir bieten sowohl direkten Datenbankzugriff als auch die Möglichkeit, Datenbanken mit verschiedenen Tools zu bearbeiten, darunter der Datenbankmanager in MyKinsta, phpMyAdmin, HeidiSQL, Sequel Pro und MySQL Workbench. Um den direkten Datenbankzugriff zu konfigurieren, musst du einen SSH-Tunnel zu deiner Kinsta-Website einrichten. Im Folgenden findest du die verschiedenen Möglichkeiten, eine Verbindung herzustellen.
Während es bei manchen Hosting-Anbietern üblich ist, eine Remote-IP-Adresse hinzuzufügen, um externe Datenbankverbindungen zu ermöglichen, ist das bei Kinsta nicht nötig. Wenn ein SSH-Tunnel für den Zugriff auf eine Datenbank verwendet wird (wie in diesem Artikel beschrieben), ist die Verbindung durch den SSH-Authentifizierungsprozess gesichert.
Wenn du deine Seite zu MyKinsta hinzufügst, werden der Datenbankname, der Benutzername und der SSH/SFTP-Benutzername aus dem Namen deiner Seite generiert. Wenn dein Website-Name nicht-lateinische Zeichen enthält, wie z. B. chinesisches Hanzi, japanisches Kana, Arabisch oder Thai, werden diese in lateinische Zeichen umgewandelt, damit unsere Systeme korrekt funktionieren.
Datenbank-Manager
Du kannst den Datenbankmanager in MyKinsta nutzen, um direkt auf deine WordPress-Datenbank zuzugreifen. Von dort aus kannst du Daten einsehen und bearbeiten, Tabellen erstellen oder ändern, SQL-Abfragen ausführen und andere Aufgaben der Datenbankverwaltung durchführen.

phpMyAdmin
Kinsta bietet bei allen Hosting-Angeboten einen Ein-Klick-Zugang zu phpMyAdmin. phpMyAdmin ist eine beliebte kostenlose Anwendung zur Verwaltung von MySQL-Datenbanken.
Um auf phpMyAdmin zuzugreifen und deine WordPress-Datenbank zu verwalten, melde dich bei MyKinsta an und navigiere zu Seiten > Seitenname > Info. Scrolle runter zum Abschnitt Datenbankzugriff und klicke auf phpMyAdmin öffnen. Daraufhin wird ein neuer Tab geöffnet und du meldest dich automatisch mit deinen Datenbank-Anmeldedaten an.
Wenn du stattdessen einen Anmeldebildschirm angezeigt bekommst, gibst du einfach den Datenbank-Benutzernamen und das Datenbank-Passwort ein, die im Abschnitt Datenbankzugriff auf der Registerkarte Info angezeigt werden.

In phpMyAdmin kannst du deine Datenbanktabellen einsehen, Abfragen starten, Tabellen löschen, Daten importieren, deine WordPress-Datenbank exportieren und vieles mehr.

Weitere Informationen zur Verwendung von phpMyAdmin findest du in der offiziellen phpMyAdmin Dokumentation.
SSH und Datenbankinformationen
Bei den unten gezeigten Verbindungsmethoden musst du die SSH- und Datenbankinformationen für deine Seite von MyKinsta abrufen. Diese Informationen findest du in MyKinsta unter Seiten > Seitenname > Info.
- SFTP/SSH-Host
- SFTP/SSH-Benutzername
- SFTP/SSH-Kennwort
- SFTP/SSH-Anschluss
- Name der Datenbank
- Datenbank-Benutzername
- Datenbank-Passwort

Ändern des Datenbankpassworts
Wenn du das Datenbankpasswort ändern möchtest, fahre mit dem Mauszeiger über das Passwort und klicke auf Neues Datenbankpasswort generieren.

Ändern des SFTP/SSH-Passworts
Wenn du das SFTP/SSH-Passwort für die aktuelle Umgebung aktualisieren möchtest, fahre mit dem Mauszeiger über das Passwort und klicke auf Neues SFTP-Passwort generieren.

Um die Passwortänderung zu bestätigen, klicke auf Neues Passwort generieren.

IP-Zulassungsliste
Um eine Liste von IP-Adressen festzulegen, die auf deine Datenbank zugreifen dürfen, klicke auf das Bearbeitungssymbol unter IP Zulassungsliste.

Gib die IP-Adressen ein, die du für den Zugriff auf deine Datenbank zulassen willst, und klicke auf Hinzufügen. Du kannst mehrere Adressen durch ein Komma getrennt angeben, z. B. 1.1.1.1, 2.2.2.2. Du kannst auch einen Bereich von IP-Adressen mit einem Schrägstrich angeben, z.B. 1.1.1.1/32.

Wenn du alle erforderlichen IP-Adressen eingegeben hast, klicke auf IP-Zulassungsliste aktualisieren.

Verbindung zu einer Datenbank über die Kommandozeile herstellen
Wenn du es vorziehst, ausschließlich in der Kommandozeile zu arbeiten, kannst du dich direkt über einen SSH-Tunnel mit deiner Kinsta-Datenbank verbinden. So kannst du lokale Datenbankverwaltungstools wie MariaDB Server verwenden, um Änderungen an einer MySQL-Datenbank auf sichere Weise vorzunehmen.
Um dich über einen SSH-Tunnel mit deiner Datenbank zu verbinden, benötigst du einige wichtige Informationen aus dem Info-Tab deiner Website in MyKinsta.
- SSH-Benutzername
- SSH-Passwort
- SSH-Host
- SSH-Port
- Datenbank-Benutzername
- Datenbank-Passwort
macOS
Starte unter macOS Terminal und führe den unten stehenden Befehl aus. Ersetze „ssh_username“, „ssh_host“ und „ssh_port“ durch die Einstellungen für deine Website. Dieser Befehl verbindet deinen lokalen Port 3307 mit Port 3306 auf dem Remote-Server, auf dem sich deine Datenbank befindet, und führt die notwendige Portweiterleitung durch.
ssh -fN ssh_username@ssh_host -p ssh_port -L 3307:127.0.0.1:3306Für die kinstalife-Website im Screenshot oben kann der folgende Befehl verwendet werden, um die SSH-Sitzung zu starten.
ssh -fN [email protected] -p 47780 -L 3307:127.0.0.1:3306Gib dein SFTP/SSH-Passwort ein, wenn du dazu aufgefordert wirst, und drücke „Enter“. Wenn du keine Meldung „Falsches Passwort“ siehst, kannst du loslegen!

Jetzt ist dein Mac so eingerichtet, dass er sich über 127.0.0.1:3307 mit deiner Ferndatenbank verbindet. Wenn du das noch nicht getan hast, musst du MariaDB Server lokal installieren. Dazu gehört auch das MySQL-Befehlszeilentool, das du brauchst, um dich mit der Datenbank zu verbinden. Beachte, dass MariaDB Server zwar installiert sein muss, du ihn aber nicht lokal ausführen musst.
Verwende den folgenden Befehl, um dich mit deiner Datenbank zu verbinden.
mysql --host=127.0.0.1 --port=3307 -u database_username -p --skip_sslFür unsere kinstalife-Website würden wir den folgenden Befehl verwenden.
mysql --host=127.0.0.1 --port=3307 -u kinstalife -p --skip_sslDu wirst aufgefordert, dein Datenbankpasswort einzugeben, also halte es bereit. Nach erfolgreicher Verbindung siehst du die unten stehende Oberfläche, über die du deine Ferndatenbank direkt abfragen kannst.

Verbinden mit der Datenbank mit HeidiSQL – nur Windows
- Lade HeidiSQL herunter und installiere es. Wenn du es zum ersten Mal startest, musst du eine neue Sitzungsdatei mit den folgenden Informationen erstellen:
- Netzwerktyp: MySQL (SSH-Tunnel)
- Hostname / IP: localhost (oder 127.0.0.1)
- Benutzer: Datenbank-Benutzername von MyKinsta
- Passwort: Datenbank-Passwort von MyKinsta
- Anschluss: 3306
- Datenbank: Datenbankname aus MyKinsta

Neue Sitzungsdatei HeidiSQL - Dann musst du Plink.exe (PuTTY Link, ein Kommandozeilen-Verbindungstool) herunterladen und den Speicherort unter der Registerkarte Erweitert in HeidiSQL angeben. Verwende die folgenden Informationen auf der Registerkarte SSH-Tunnel.
- SSH-Host: SFTP/SSH Host IP-Adresse von MyKinsta
- SSH Port: SFTP/SSH Port von MyKinsta
- Benutzername: SFTP/SSH-Benutzername aus MyKinsta
- Passwort: SFTP/SSH-Passwort von MyKinsta
- Lokaler Port: 3306

SSH-Tunnel-Einstellungen in HeidiSQL. - Klicke auf Öffnen und es sollte dich auffordern, dem Host zu vertrauen und den Schlüssel zu deiner Registrierung hinzuzufügen.
Verbinde dich mit der Datenbank mit Sequel Pro
- Lade Sequel Pro herunter und installiere es.
- Um eine neue Verbindung zu erstellen, klicke auf SSH und fülle die folgenden Verbindungsparameter aus:
- MySQL-Host: 127.0.0.1
- Benutzername: Datenbank-Benutzername von MyKinsta
- Passwort: Datenbank-Passwort von MyKinsta
- Datenbank: Datenbankname von MyKinsta
- Anschluss: 3306
- SSH-Host: SFTP/SSH-Host IP-Adresse von MyKinsta
- SSH-Benutzer: SFTP/SSH-Benutzername aus MyKinsta
- SSH Passwort: SFTP/SSH Passwort von MyKinsta
- SSH Port: SFTP/SSH Port von MyKinsta

Sequel Pro - Klicke auf Verbinden.
Verbinde dich mit der Datenbank mit MySQL Workbench
- Lade MySQL Workbench herunter und installiere es. Wenn du sie zum ersten Mal startest, musst du eine neue Sitzungsdatei erstellen.
- Öffne Workbench, klicke auf Datenbank > Verbindungen verwalten > Neu, gib deiner Verbindung einen Namen und wähle unter VerbindungsmethodeStandard TCP/IP über SSH.

MySQL Workbench-Verbindung. - Fülle die Verbindungsparameter wie folgt aus:
- SSH-Hostname: SFTP/SSH-Host-IP-Adresse, gefolgt von einem Doppelpunkt (:) und dem Port von MyKinsta (z. B. 123.123.12.123:53229)
- SSH-Benutzername: SFTP/SSH-Benutzername von MyKinsta
- SSH-Passwort: SFTP/SSH-Passwort von MyKinsta
- MySQL Hostname: localhost
- MySQL Server Port: 3306
- Benutzername: Datenbank-Benutzername von MyKinsta
- Passwort: Datenbank-Passwort von MyKinsta
- Klicke auf Schließen.
- Nur für Windows-Benutzer – Wenn du mit Windows arbeitest, musst du den Systemtyp auf der Registerkarte Systemprofil aktualisieren. In der Standardeinstellung sind diese Optionen jedoch ausgegraut. Um sie zu aktivieren, klicke auf die Registerkarte Fernverwaltung und aktiviere vorübergehend die Native Windows-Fernverwaltung. Dadurch kannst du die Konfigurationsoptionen auf der Registerkarte Systemprofil ändern. Aktualisiere die folgenden Angaben:
- Systemtyp: Linux
- Installationstyp: Ubuntu Linux (MySQL-Paket)
Schalte dann unter der Registerkarte Fernverwaltung wieder auf Keine Fernverwaltung verwenden um.
- Öffne die Verbindung aus der Liste. Wahrscheinlich siehst du zwei Pop-up-Fenster: Konnte den SSH-Tunnel nicht verbinden und Verbindungswarnung. Klicke in beiden Fenstern auf Weiter.

Der SSH-Tunnel konnte nicht verbunden werden. 
MySQL Workbench Verbindungswarnung Du solltest nun auf die Datenbank zugreifen und sie verwalten können.
Wenn du die folgende Fehlermeldung erhältst: „Inkompatibler SSH-Peer (kein akzeptabler kex-Algorithmus)“, heißt das, dass deine Workbench-Software veraltet ist. Allerdings haben uns Kunden von einem möglichen Fehler bei der Option „Nach Updates suchen“ berichtet, der besagt, dass sie bereits die neueste Version verwenden, obwohl das nicht der Fall ist. Die Lösung ist, auf die Download-Seite zu gehen und die neueste Version herunterzuladen.