Maison  >  Article  >  base de données  >  Voici quelques titres basés sur des questions basés sur votre article : Court et direct : * Pourquoi ne puis-je pas me connecter à MySQL avec Sequel Pro ? * Erreur de connexion Sequel Pro : \"Impossible de se connecter à l'hôte 127.0

Voici quelques titres basés sur des questions basés sur votre article : Court et direct : * Pourquoi ne puis-je pas me connecter à MySQL avec Sequel Pro ? * Erreur de connexion Sequel Pro : \"Impossible de se connecter à l'hôte 127.0

DDD
DDDoriginal
2024-10-26 22:51:02943parcourir

Here are a few question-based titles based on your article:

Short & Direct:

* Why Can't I Connect to MySQL with Sequel Pro?
* Sequel Pro Connection Error:

Problèmes de connexion MySQL avec Sequel Pro

Les utilisateurs tentant de se connecter à une base de données MySQL à l'aide de Sequel Pro après avoir installé MySQL via Homebrew peuvent rencontrer une erreur indiquant "Impossible de se connecter à l'hôte 127.0.0.1."

Cause du problème

Cette erreur se produit généralement car Sequel Pro n'a pas encore implémenté la prise en charge du nouvel utilisateur mécanisme de connexion utilisé par les versions récentes de MySQL.

Solution utilisant des actions manuelles

  1. Modifiez le fichier my.cnf :

    • Ouvrez le fichier my.cnf (généralement situé dans /etc/my.cnf).
    • Ajoutez la ligne suivante à la section "[mysqld]" :

      • default-authentication-plugin=mysql_native_password
  2. Modifier les informations d'identification de l'utilisateur :

    • Connectez-vous au serveur MySQL à l'aide de la commande :

      • mysql -u root -p
    • Exécutez ce qui suit commande :

      • ALTER USER 'root'@'localhost' IDENTIFIÉ AVEC mysql_native_password PAR '[mot de passe]' ; (Remplacez [mot de passe] par votre mot de passe actuel)
  3. Redémarrez le service MySQL :

    • Quittez le shell MySQL et redémarrez le service MySQL en utilisant :

      • brew services restart mysql

Correction rapide (destructive)

Si les actions manuelles ne sont pas préférées, les étapes suivantes peuvent fournir une solution rapide mais destructrice :

  1. Initialiser la base de données :

    • Ouvrir les Préférences Système > MySQL.
    • Cliquez sur "Initialiser la base de données."
    • Entrez un nouveau mot de passe et sélectionnez "Utiliser l'ancien mot de passe."
  2. Redémarrez MySQL :

    • Redémarrez MySQL pour appliquer les modifications.

Alternatives à Sequel Pro

Si les problèmes avec Sequel Pro persistent, envisagez d'utiliser des alternatives telles que SequelAce, qui est une version dérivée et mise à jour de Sequel Pro, ou d'autres outils d'administration MySQL comme MySQL Workbench ou phpMyAdmin.

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