MySQL: GUIs konfigurieren

Wie man grafische Oberflächen mit MySQL verbindet

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite MySQL-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Unbegrenzte Verbindungen und Übertragungen.
  • phpMyAdmin Web-UI inklusive.
  • Mühelose Updates mit nur einem Klick.
  • Optimale Performance und robuste Sicherheit durch eine private und dedizierte VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die MySQL-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Tableau ist eine leistungsstarke Plattform für visuelle Analysen, die es Ihnen ermöglicht, dynamische Dashboards zu erstellen, indem Sie sich direkt mit Ihrer MySQL-Datenbank verbinden.

Um Tableau mit MySQL zu verbinden:

  1. Öffnen Sie Tableau und starten Sie eine neue Verbindung.
  2. Wählen Sie MySQL als Datenquelle aus.
  3. Geben Sie die erforderlichen Anmeldedaten ein: Server-Hostadresse, Benutzername, Passwort und Portnummer.
  4. Bestätigen Sie die Verbindung. Tableau verwendet standardmäßig SSL, um eine sichere Kommunikation zu gewährleisten.

Warnung Wenn Sie auf einen Fehler wie "SSL-Verbindungsfehler: unbekannte Fehlernummer" stoßen, sollten Sie in Erwägung ziehen, die Option "Unterstützung für alte TLS-Version" in der MySQL-Dienstkonfiguration auf dem Stackhero-Dashboard zu aktivieren, um das Problem zu lösen.

HeidiSQL ist ein leichtes, benutzerfreundliches Datenbankverwaltungstool. So konfigurieren Sie es, um eine Verbindung zu MySQL herzustellen:

  1. Starten Sie HeidiSQL und erstellen Sie eine neue Sitzung.
  2. Füllen Sie die erforderlichen Felder aus: Hostname, Benutzer, Passwort und Port.
  3. Stellen Sie sicher, dass die Bibliothek-Einstellung auf libmariadb.dll gesetzt ist.

Beispielkonfiguration für HeidiSQLBeispielkonfiguration für HeidiSQL

Um SSL-Verschlüsselung zu aktivieren:

  1. Gehen Sie zum SSL-Tab.
  2. Aktivieren Sie die Option SSL verwenden.

Stackhero verwendet TLS-Zertifikate, die von vertrauenswürdigen Zertifizierungsstellen (CAs) ausgestellt werden, sodass keine zusätzlichen Zertifikate importiert werden müssen.

SSL/TLS-Verschlüsselung in HeidiSQL aktivierenSSL/TLS-Verschlüsselung in HeidiSQL aktivieren

Bei der Verwendung von libmariadb.dll unterstützt HeidiSQL fortschrittliche TLS-Verschlüsselungssuiten, kann jedoch auf Kompatibilitätsprobleme mit dem MySQL-Standard-Authentifizierungs-Plugin "Caching SHA2 password" stoßen. Wenn Sie eine "Zugriff verweigert"-Fehlermeldung erhalten, versuchen Sie folgende Lösungen:

  • Für den root-Benutzer ändern Sie das Authentifizierungs-Plugin auf MySQL native password über das Stackhero-Dashboard.
  • Für andere Benutzer ändern Sie das Authentifizierungs-Plugin über phpMyAdmin.

MySQL-Authentifizierungs-Plugin festlegenMySQL-Authentifizierungs-Plugin festlegen

Sequel Pro, obwohl früher beliebt, wurde seit 2016 nicht mehr aktualisiert. Es basiert auf veralteten TLS-Versionen, die mit den neuesten MySQL- und MariaDB-Versionen nicht kompatibel sind.

Ein von der Community getriebener Fork, Sequel Ace, hat seinen Platz eingenommen. Sequel Ace wird aktiv gepflegt und ist Open Source und bietet ähnliche Funktionen. Erfahren Sie mehr auf GitHub oder laden Sie es aus dem Apple App Store herunter.

Sequel Ace bietet eine einfache Oberfläche zur Verbindung mit MySQL:

  1. Öffnen Sie Sequel Ace und erstellen Sie eine neue Verbindung.
  2. Füllen Sie die Details aus: Host, Benutzername, Passwort und Port.
  3. Aktivieren Sie die Option SSL erforderlich, um die Verbindung zu sichern.

Beispielkonfiguration für Sequel AceBeispielkonfiguration für Sequel Ace