MySQL: Configurer les GUIs

Comment connecter des interfaces graphiques à MySQL

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose un service MySQL cloud entièrement managé qui simplifie le déploiement et la gestion pour vos charges de travail en production :

  • Connexions et transferts de données illimités.
  • Interface web phpMyAdmin intégrée pour une gestion simplifiée de vos bases de données.
  • Mises à jour sans effort avec des upgrades en un clic.
  • Performance constante et sécurité renforcée sur une infrastructure privée et dédiée.

Avec Stackhero, vous disposez d'une base de données MySQL fiable, prête en quelques minutes. Réduisez le temps consacré à l'installation et à la maintenance, et concentrez-vous sur le développement de vos applications. Essayez dès aujourd'hui l'hébergement MySQL cloud sur Stackhero.

Tableau est une plateforme d'analyse visuelle puissante qui permet de créer des tableaux de bord dynamiques en se connectant directement à votre base de données MySQL.

Pour connecter Tableau à MySQL :

  1. Ouvrez Tableau et démarrez une nouvelle connexion.
  2. Sélectionnez MySQL comme source de données.
  3. Saisissez les informations nécessaires : adresse du serveur, nom d'utilisateur, mot de passe et numéro de port.
  4. Validez la connexion. Tableau utilise SSL par défaut pour garantir une communication sécurisée.

Si vous rencontrez une erreur du type "SSL connection error: unknown error number", activez l'option "Support old TLS version" dans la configuration du service MySQL sur le tableau de bord Stackhero pour résoudre le problème.

HeidiSQL est un outil de gestion de base de données léger et convivial. Voici comment le configurer pour se connecter à MySQL :

  1. Lancez HeidiSQL et créez une nouvelle session.
  2. Renseignez les champs requis : Hostname, User, Password et Port.
  3. Vérifiez que le paramètre Library est bien défini sur libmariadb.dll.

Exemple de configuration HeidiSQLExemple de configuration HeidiSQL

Pour activer le chiffrement SSL :

  1. Accédez à l'onglet SSL.
  2. Activez l'option Use SSL.

Stackhero utilise des certificats TLS délivrés par des Certificate Authorities (CAs) reconnues, il n'est donc pas nécessaire d'importer des certificats supplémentaires.

Activer le chiffrement SSL/TLS dans HeidiSQLActiver le chiffrement SSL/TLS dans HeidiSQL

Lorsque vous utilisez libmariadb.dll, HeidiSQL prend en charge des suites de chiffrement TLS avancées mais peut rencontrer des incompatibilités avec le plugin d'authentification par défaut de MySQL "Caching SHA2 password". Si vous obtenez une erreur "Access denied", essayez les solutions suivantes :

  • Pour l'utilisateur root, changez le plugin d'authentification en MySQL native password via le tableau de bord Stackhero.
  • Pour les autres utilisateurs, modifiez le plugin d'authentification depuis phpMyAdmin.

Définir le plugin d'authentification MySQLDéfinir le plugin d'authentification MySQL

Sequel Pro, autrefois très utilisé, n'a pas été mis à jour depuis 2016. Il repose sur des versions TLS obsolètes qui ne sont plus compatibles avec les versions récentes de MySQL et MariaDB.

Un fork communautaire, Sequel Ace, a pris le relais. Actif et open-source, Sequel Ace propose des fonctionnalités similaires. Plus d'informations sur GitHub ou téléchargez-le sur l'Apple App Store.

Sequel Ace propose une interface simple pour se connecter à MySQL :

  1. Ouvrez Sequel Ace et créez une nouvelle connexion.
  2. Renseignez les informations : Host, Username, Password et Port.
  3. Activez l'option Require SSL pour sécuriser la connexion.

Exemple de configuration Sequel AceExemple de configuration Sequel Ace