Maison  >  Article  >  base de données  >  Voici quelques options de titre basées sur des questions, adaptées au contenu de l'article et disponibles en anglais : * Échec de connexion MySQL dans Sequel Pro : pourquoi ne puis-je pas me connecter ? * Sequel Pro et MySQL Authentica

Voici quelques options de titre basées sur des questions, adaptées au contenu de l'article et disponibles en anglais : * Échec de connexion MySQL dans Sequel Pro : pourquoi ne puis-je pas me connecter ? * Sequel Pro et MySQL Authentica

Patricia Arquette
Patricia Arquetteoriginal
2024-10-26 20:17:02107parcourir

Here are a few title options that are question-based, fit the article's content, and are in English:

* MySQL Connection Failure in Sequel Pro: Why Can't I Connect?
* Sequel Pro and MySQL Authentication: How to Fix the

Dépannage de l'échec de la connexion MySQL dans Sequel Pro

Lorsque vous essayez de vous connecter à une base de données MySQL à l'aide de Sequel Pro sur macOS, vous pouvez rencontrer le problème suivant error :

Unable to connect to host 127.0.0.1, or the request timed out.

Ce problème se pose car Sequel Pro ne s'est pas encore adapté à un changement récent dans l'authentification des utilisateurs MySQL. Le message d'erreur indique spécifiquement que le plugin d'authentification caching_sha2_password est introuvable.

Solution : Modification des paramètres d'authentification

Pour résoudre ce problème, vous devrez mettre à jour manuellement l'authentification. paramètres pour MySQL. Voici les étapes à suivre :

  1. Mettre à jour la configuration MySQL :

    • Modifiez le fichier de configuration my.cnf, généralement situé dans / etc/my.cnf.
    • Dans la section [mysqld], ajoutez la ligne suivante :

      default-authentication-plugin=mysql_native_password
  2. Changer le mot de passe root :

    • Connectez-vous au serveur MySQL depuis le terminal en utilisant mysql -u root -p.
    • Une fois connecté, exécutez la commande suivante pour remplacez le mot de passe root par un mot de passe compatible avec le plugin mysql_native_password :

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[new password]';
  3. Redémarrez le service MySQL :

    • Quittez le shell MySQL et redémarrez le service MySQL à l'aide de la commande suivante :

      brew services restart mysql

Après avoir terminé ces étapes, Sequel Pro devrait pouvoir pour vous connecter à la base de données MySQL sans problème.

Remarque : Pour les installations MySQL non homebrew, une solution rapide destructrice est disponible en initialisant la base de données via les Préférences Système et en sélectionnant « Utiliser le mot de passe existant. " Cependant, cette méthode supprimera les tables existantes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn