GNU/Linux >> Tutoriels Linux >  >> Linux

Méthodes de connexion MySQL

Pour se connecter à un serveur MySQL® via MySQL Workbench® , vous pouvez utiliser les méthodes suivantes :connexion TCP/IP standard, socket ou canal local et TCP/IP standard sur SecureShell (SSH).

Démarrer une nouvelle connexion dans MySQL Workbench

Pour démarrer la connexion via MySQL Workbench, procédez comme suit :

  1. Aller à Base de données > Se connecter à la base de données…
  2. Entrez le nom de connexion .
  3. Sélectionnez la méthode de connexion souhaitée dans la liste déroulante. Consultez les sections suivantes pour en savoir plus sur ces méthodes.

Méthode de connexion TCP/IP standard

Remarque  :Le skip_networking variable système affecte cette méthode. Lorsque cette variable est désactivée, utilisez des canaux nommés ou mémoire façonnée pour les fichiers de socket Windows® ou Unix® sous Unix.

Cette méthode comporte les onglets suivants :Paramètre, SSL et Avancé.

Paramètre

Le Paramètre a les options suivantes :

  • Nom d'hôte : Le nom d'hôte ou l'adresse IP du serveur MySQL.
  • Port : Le port TCP/IP par défaut est 3306 , mais le serveur MySQL écoute ce protocole sur un autre port.
  • Nom d'utilisateur : L'utilisateur pour la connexion.
  • Mot de passe : S'il n'est pas spécifié, vous devez saisir le mot de passe de l'utilisateur lorsque MySQL Workbench tente de se connecter. Vous pouvez également utiliser un coffre-fort pour stocker les mots de passe.
  • Schéma par défaut : Le schéma par défaut utilisé lors de la connexion.

SSL

Le SSL a les options suivantes :

  • Utilisez SSL : Pour désactiver le chiffrement SSL, sélectionnez Non . Pour utiliser l'option de chiffrement uniquement (si la bibliothèque cliente la prend en charge), sélectionnez Si disponible .Pour rendre obligatoire l'utilisation du cryptage SSL pour la connexion, sélectionnez Exiger .
  • Fichier de clé SSL : Spécifiez le chemin d'accès sur votre ordinateur local au fichier de clé SSL.
  • Fichier SSL CERT : Spécifiez le chemin d'accès sur votre ordinateur local au fichier de certificat SSL.
  • Fichier CA SSL : Spécifiez le chemin d'accès sur votre ordinateur local au fichier SSLCertification Authority (CA).
  • Chiffrement SSL : Sélectionnez le chiffrement que vous souhaitez utiliser pour le cryptage SSL si vous en voulez un spécifique. Cet onglet contient les boutons suivants :
    • Assistant SSL : Cet outil a besoin d'accéder aux fichiers binaires OpenSSL dans le PATH du système pour générer des certificats SSL pour le serveur et le client MySQL.
    • Fichiers : Affiche l'emplacement des fichiers SSL générés par l'assistant SSL.

Avancé

Le Avancé a les options suivantes :

  • Utiliser le protocole de compression : Cochez cette option pour compresser la communication entre MySQL Workbench et le serveur MySQL. Cette option augmente les taux de transfert.
  • Utilisez des guillemets ANSI pour citer les identifiants : Utilisez des guillemets doubles ("") pour citer les identificateurs au lieu de chaînes littérales. Cela remplace le paramètre du serveur.
  • Activer le plug-in d'authentification en texte clair : Utilisez ceci si votre méthode d'authentification nécessite le mot de passe de l'utilisateur en texte clair au lieu d'être chiffré
  • Utilisez l'ancien protocole d'authentification : Sélectionnez cette option pour désactiver l'option Connector/C++secure_auth . Cela aide les utilisateurs qui utilisent l'ancien mysql_old_password plugin d'authentification pour se connecter au serveur.
  • Délai d'expiration : Spécifiez l'heure à laquelle tenter la connexion.
  • SQL_MODE : Spécifiez un SQL_MODE pour remplacer la valeur par défaut du serveur.

Méthode de connexion locale de la prise ou du tuyau

Cette méthode de connexion a les mêmes onglets que la méthode TCP/IP Standard :

Paramètres

Le Paramètre a les options suivantes :

  • Chemin de prise/tuyau : Spécifiez le chemin d'accès sur votre ordinateur local au fichier localsocket ou pipe. S'il est vide, il utilise l'emplacement par défaut.
  • Le nom d'utilisateur , mot de passe et schéma par défaut les options sont les mêmes que dans la méthode de connexion StandardTCP/IP.

SSL

Le SSL a les options suivantes :

  • Toutes les options de cet onglet sont identiques à celles de la méthode de connexion TCP/IP standard.

Avancé

Le Avancé a les options suivantes :

  • La plupart des options de cet onglet sont identiques à celles de la méthode de connexion TCP/IP standard.
  • Le Utiliser le protocole de compression et Timeout les options ne s'appliquent pas à cette méthode.

Méthode de connexion TCP/IP standard sur SSH

Cette méthode de connexion a les mêmes onglets que la méthode TCP/IP Standard :

Paramètres

Les Paramètres a les options suivantes :

  • Cet onglet inclut certains paramètres communs avec la méthode de connexion TCP/IP standard et inclut d'autres fonctionnalités.
  • Nom d'hôte SSH : Spécifie le nom d'hôte du serveur SSH, où vous pouvez fournir un numéro de port facultatif après un point-virgule.
  • Nom d'utilisateur SSH : Spécifie l'utilisateur utilisé pour établir la connexion SSH.
  • Mot de passe SSH : Spécifie le mot de passe pour la connexion SSH. Vous pouvez également utiliser un coffre-fort.
  • Fichier de clé SSH : Spécifie le chemin d'accès au fichier de clé SSH sur votre ordinateur local.

S'il y a une erreur due à différentes empreintes d'hôte, vous pouvez trouver les empreintes d'hôte SSH dans ~/.ssh/known_hosts pour les systèmes Linux® et macOS® et sur C:\Users\username.ssh\known_hosts pour Windows®.

SSL

Le SSL a les options suivantes :

  • Toutes les options de l'onglet sont identiques à celles de la méthode de connexion TCP/IP standard.

Avancé

Le Avancé a les options suivantes :

  • La plupart des options de l'onglet sont identiques à celles de la méthode de connexion TCP/IP standard.
  • Le délai d'expiration l'option ne s'applique pas à cette méthode.

Conclusion

Choisissez la méthode qui convient le mieux à vos besoins pour établir une connexion entre l'application MySQL Workbench et votre serveur MySQL.

Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.


Linux
  1. Rediriger vers HTTPS

  2. Paramètres de connexion pour les bases de données MySQL

  3. Comment ajouter une connexion MySQL distante sous Linux ?

  4. Installer un certificat SSL

  5. Vérifier le certificat distant - MySQL

Créer une base de données et une table MySQL à l'aide de PHP dans XAMPP

Dépannage :erreurs de connexion au serveur

Comment configurer une connexion MySQL distante sécurisée

MySQL à distance dans cPanel

Installez nopCommerce sur Ubuntu 20.04, MySQL, Nginx, SSL

3 méthodes pour se connecter à MySQL à partir de PHP en utilisant un exemple de code