Wir bieten direkten Datenbankzugriff sowie die Möglichkeit, Datenbanken mit Tools wie phpMyAdmin, HeidiSQL, Sequel Pro und MySQL Workbench zu manipulieren. Um den direkten Datenbankzugriff zu konfigurieren, musst du einen SSH-Tunnel zu deiner Kinsta-Seite einrichten. Schau dir unten ein paar verschiedene Möglichkeiten an, wie du dich verbinden kannst.

Mit phpMyAdmin mit der Datenbank verbinden

Du kannst dich mit deiner WordPress-Datenbank über phpMyAdmin verbinden, auf die du über dein MyKinsta-Dashboard zugreifen kannst. Navigiere zu WordPress-Seiten > Seitenname > Info.

Scrolle nach unten zum Abschnitt Datenbankzugriff. Dort findest du deinen Benutzernamen und dein Passwort für die Datenbank, die du brauchst, um dich bei phpMyAdmin anzumelden.

Um die Anmeldeseite zu öffnen, klicke auf den Link phpMyAdmin öffnen.

Öffne phpMyAdmin von MyKinsta aus.
Öffne phpMyAdmin von MyKinsta aus.

SSH- und Datenbank-Informationen

Bei den unten gezeigten Verbindungsmethoden musst du die SSH- und Datenbankinformationen für deine Seite aus MyKinsta abrufen. Diese Informationen findest du in MyKinsta unter WordPress Seiten > Seitenname > Info.

  • SFTP/SSH-Host
  • SFTP/SSH-Benutzername
  • SFTP/SSH-Kennwort
  • SFTP/SSH-Port
  • Name der Datenbank
  • Datenbank-Benutzername
  • Datenbank-Passwort
Die Zugangsdaten für die Einrichtung des SSH-Tunnels findest du in MyKinsta.
Die Zugangsdaten für die Einrichtung des SSH-Tunnels findest du in MyKinsta.

Mit der Kommandozeile mit der Datenbank verbinden

Wenn du es vorziehst, ausschließlich in der Kommandozeile zu arbeiten, kannst du dich direkt über einen SSH-Tunnel mit deiner Kinsta-Datenbank verbinden. Dies ermöglicht dir, lokale Datenbankadministrationswerkzeuge wie die MySQL Shell zu verwenden, um Änderungen an einer MySQL-Datenbank auf sichere Weise vorzunehmen.

Um dich per SSH-Tunnel mit deiner Datenbank zu verbinden, musst du ein paar wichtige Informationen aus dem Info-Tab deiner Seite in MyKinsta entnehmen.

  • SSH Benutzername
  • SSH Passwort
  • SSH Host
  • SSH Port
  • Datenbank Benutzername
  • Datenbank Passwort

macOS

Im MacOS starte Terminal und führe den Befehl unten aus. Stelle sicher, dass du „ssh_username“, „ssh_host“ und „ssh_port“ mit den Einstellungen deiner Webseite ersetzst. Dieser Befehl bindet deinen lokalen Port 3307 an Port 3306 auf dem entfernten Server, der deine Datenbank enthält, und führt die notwendige Portweiterleitung durch.

ssh -fN ssh_username@ssh_host -p ssh_port -L 3307:127.0.0.1:3306

Für die kinstalife Webseite im Screenshot oben, kann der Befehl unten verwendet werden, um die SSH-Sitzung zu starten.

ssh -fN [email protected] -p 47780 -L 3307:127.0.0.1:3306

Gib dein SFTP/SSH-Passwort ein, wenn du dazu aufgefordert wirst, und drücke „Enter“. Wenn du die Meldung „Falsches Passwort“ nicht siehst, bedeutet das, dass du startklar bist!

SSH tunnel in macOS.
SSH tunnel in macOS.

An diesem Punkt ist dein Mac so eingerichtet, dass er sich mit deiner entfernten Datenbank über 127.0.0.1.1:3307 verbindet. Wenn du es noch nicht getan hast, musst du die MySQL Shell lokal installieren.

Verwende den folgenden Befehl für die MySQL Shell, um dich mit deiner Datenbank zu verbinden.

mysqlsh --host=127.0.0.1 --port=3307 -u database_username -p --sql

Für unsere kinstalife Webseite würden wir den unten stehenden Befehl verwenden.

mysqlsh --host=127.0.0.1 --port=3307 -u kinstalife -p --sql

Du wirst zur Eingabe deines Datenbank-Passwortes aufgefordert, also sei sicher, dass du es zur Hand hast. Nach erfolgreicher Verbindung siehst du unten die SQL-Schnittstelle, mit der du deine entfernte Datenbank direkt abfragen kannst.

MySQL Shell auf macOS.
MySQL Shell auf macOS.

Verbindung zur Datenbank mit HeidiSQL

Nachfolgend findest du ein Beispiel für die direkte Verbindung zu deiner Datenbank mit HeidiSQL.

Schritt 1

Lade HeidiSQL herunter und installiere es. Wenn du es zum ersten Mal verwendest, musst du eine neue Sitzungsdatei mit den folgenden Informationen erstellen.

  • Netzwerktyp: MySQL (SSH-Tunnel)
  • Hostname / IP: localhost (oder 127.0.0.0.0.1)
  • Benutzer: Datenbank-Benutzername von MyKinsta
  • Passwort: Datenbank-Passwort von MyKinsta
  • Port: 3306
  • Datenbank: Datenbankname von MyKinsta
Neue Sitzungsdatei HeidiSQL
Neue Sitzungsdatei HeidiSQL

 

Schritt 2

Dann musst du Plink.exe (PuTTY Link, ein Kommandozeilen-Verbindungstool) herunterladen und den Speicherort unter der Registerkarte Erweitert in HeidiSQL angeben. Verwende dann die folgenden Informationen auf der Registerkarte SSH-Tunnel.

  • SSH-Host: SFTP/SSH Host IP-Adresse von MyKinsta
  • SSH-Anschluss: SFTP/SSH Port von MyKinsta
  • Benutzername: SFTP/SSH Benutzername von MyKinsta
  • Passwort: SFTP/SSH Passwort von MyKinsta
  • Lokaler Port: 3306
SSH-Tunnel-Einstellungen in HeidiSQL.
SSH-Tunnel-Einstellungen in HeidiSQL.

Schritt 3

Klicke auf Öffnen und es sollte dich auffordern, dem Host zu vertrauen und den Key zu deiner Registrierung hinzuzufügen.

Mit Sequel Pro mit der Datenbank verbinden

Nachfolgend findest du ein Beispiel für die direkte Verbindung zu deiner Datenbank mit Sequel Pro.

Schritt 1

Lade Sequel Pro herunter und installiere es. Wenn du es zum ersten Mal verwendest, musst du eine neue Verbindung erstellen. Klicke auf die Registerkarte SSH.

Sequel Pro
Sequel Pro

Schritt 2

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
  • Port: 3306
  • SSH Host: SSH Host: SFTP/SSH Host IP-Adresse von MyKinsta
  • SSH-Benutzer: SFTP/SSH Benutzername von MyKinsta
  • SSH-Passwort: SFTP/SSH Passwort von MyKinsta
  • SSH-Port: SFTP/SSH Port von MyKinsta

Schritt 3

Klicke auf Verbinden.

Verbindung zur Datenbank mit der MySQL Workbench

Schritt 1

Lade die MySQL Workbench herunter und installiere sie. Wenn du es zum ersten Mal startest, musst du eine neue Sitzungsdatei mit den folgenden Informationen erstellen.

Schritt 2

Öffne die Workbench und lege eine neue Verbindung an. Klicke dazu auf das Menü DatenbankVerbindungen verwalten. Klicke dann auf die Schaltfläche Neu und gebe deiner Verbindung einen Namen.

Verbindung zur MySQL Workbench
Verbindung zur MySQL Workbench

Schritt 3

Wähle Standard TCP/IP over SSH aus dem Dropdown-Menü der Verbindungsmethode.

Schritt 4

Du findest deinen MySQL-Benutzernamen, dein Passwort und den Namen der Datenbank in MyKinsta unter Seiten > Seitenname > Info. Fülle die folgenden Verbindungsparameter aus:

  • SSH Hostname: SFTP/SSH Host IP-Adresse gefolgt von einem Doppelpunkt (:) und 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 dann auf Schließen.

Schritt 5 (nur für Windows-Nutzer)

Wenn du Windows verwendest, musst du den Systemtyp unter der Registerkarte Systemprofil aktualisieren. Standardmäßig sind diese Optionen jedoch deaktiviert. Um sie zu aktivieren, klicke auf die Registerkarte Remote Management und aktiviere Native Windows Remote Management vorübergehend.

Auf diese Weise kannst du die Konfigurationsoptionen auf der Registerkarte Systemprofil ändern. Aktualisiere die folgenden Punkte:

  • Systemtyp: Linux
  • Installationsart: Ubuntu Linux (MySQL-Paket)
Systemprofil der MySQL Workbench
Systemprofil der MySQL Workbench

Schalte dann unter der Registerkarte Fernverwaltung wieder auf Fernverwaltung nicht verwenden um.

Schritt 6

Öffne die Verbindung aus der Liste. Du wirst wahrscheinlich zwei Popup-Fenster sehen: SSH Server Fingerprint fehlt und Verbindungswarnung. Klicke in beiden Fenstern auf Weiter.

SSH server fingerprint missing
SSH server fingerprint missing
MySQL Workbench Verbindungswarnung
MySQL Workbench Verbindungswarnung

Du solltest dann auf die Datenbank zugreifen und sie verwalten können.

Wenn du den folgenden Fehler bekommst: „Inkompatibler SSH-Peer (kein akzeptabler Kex-Algorithmus)“ bedeutet, dass du informiert wirst, dass deine Workbench-Software nicht mehr aktuell ist. Allerdings haben wir Berichte von Kunden über einen möglichen Fehler mit der Option „Nach Updates suchen“ erhalten, in denen berichtet wurde, dass sie bereits die neueste Version ausgeführt hatten, obwohl sie es in Wirklichkeit nicht hatten. Die Lösung ist, auf die Download-Seite zu gehen und die neueste Version zu installieren.