MySQL Datenbank verbinden

Nachdem Sie eine Datenbank erstellt haben, können Sie diese über verschiedene Clients und Anwendungen verbinden. Typische Tools sind die Kommandozeile, grafische Verwaltungsprogramme oder Anwendungen wie Webserver und Frameworks.

In dieser Anleitung zeigen wir Ihnen, wie Sie sich mit der MySQL Kommandozeile oder gängigen Tools mit Ihrer MySQL Datenbank verbinden.

Gut zu wissen

Die Verbindungsdaten finden Sie im Administrationsbereich Ihrer MySQL Datenbank-Instanz.
Die Datenbanken sind über Port 3306 erreichbar und der Hostname besitzt folgenden Aufbau: 

<NAME_DER_DATENBANK_INSTANZ>.database4all.net

Verbindung mit der MySQL Kommandozeile (CLI)

Die Kommandozeile ist der Standard-Client im MySQL-Umfeld und auf nahezu jedem Server verfügbar. Sie eignet sich besonders für Administratoren, Automatisierung und Serverumgebungen.

Verwenden Sie folgenden Befehl, um sich mit Ihrer Datenbank zu verbinden:

mysql \
  -h NAME_DER_DATENBANK_INSTANZ.database4all.net \
  -u BENUTZERNAME \
  -p \
  --ssl-mode=REQUIRED \
  DATENBANKNAME

Nach dem Drücken von Enter werden Sie aufgefordert, Ihr Passwort einzugeben.

Wenn die Verbindung erfolgreich ist, sehen Sie eine Ausgabe wie:

Welcome to the MySQL monitor.

Verschlüsselte Verbindung

Mit dem Parameter --ssl-mode=REQUIRED stellen Sie sicher, dass die Verbindung zur Datenbank verschlüsselt per TLS aufgebaut wird. Wir akzeptieren ausschließlich verschlüsselte Verbindungen. Ohne TLS wird die Verbindung zur Datenbank abgelehnt.

Verbindung mit einem grafischen MySQL Client

Alternativ können Sie Ihre Datenbank mit einem grafischen Verwaltungsprogramm verbinden. Diese Tools bieten eine komfortable Benutzeroberfläche für Datenbankverwaltung, Abfragen und Benutzerverwaltung.

Typische MySQL Clients sind:

  • MySQL Workbench
  • DBeaver
  • phpMyAdmin
  • TablePlus

Tragen Sie in Ihrem Client folgende Verbindungsdaten ein:

Hostname: <NAME_DER_DATENBANK_INSTANZ>.database4all.net
Port: 3306
Benutzername: <BENUTZERNAME>
Passwort: <PASSWORT>
Datenbank: <DATENBANK_NAME>

 

Stellen Sie sicher, dass in Ihrem Client die Option für TLS- bzw. SSL-Verschlüsselung aktiviert ist. Unverschlüsselte Verbindungen werden aus Sicherheitsgründen nicht unterstützt.

Nach dem Speichern der Verbindung können Sie direkt auf Ihre Datenbank zugreifen und Abfragen ausführen.

Sicherheit: Zugriff über Firewall-Regeln

Wenn Sie Firewall-Regeln aktiviert haben, müssen Sie sicherstellen, dass Ihre aktuelle IP-Adresse für den Zugriff freigegeben ist.

Sobald eine Firewall-Regel angelegt wurde, haben nur erlaubte IP-Adressen Zugriff auf die Datenbank-Instanz. Alle anderen Zugriffe werden automatisch blockiert.

Häufige Fragen

Welcher Port wird verwendet?
Die MySQL Datenbank ist über den Port 3306 erreichbar.
Ist ein unverschlüsselter Zugriff auf die Datenbank möglich?
Nein. Verbindungen zu Ihrer Datenbank sind ausschließlich über verschlüsselte Verbindungen (TLS) möglich. Unverschlüsselte Verbindungen werden nicht unterstützt.