Maison >base de données >navicat >Navicat a signalé l'erreur 2059

Navicat a signalé l'erreur 2059

angryTom
angryTomoriginal
2019-08-07 13:16:515985parcourir

Navicat a signalé l'erreur 2059

Une erreur 2059 se produira lors de l'utilisation de navicat pour se connecter à MySQL8+. En effet, la nouvelle version de MySQL utilise la méthode d'authentification caching_sha2_password, mais navicat ne prend pas encore en charge cette méthode d'authentification. Ci-dessous, nous vous présenterons les solutions spécifiques.

Tutoriel recommandé : Tutoriel vidéo d'introduction à MySQL

La solution est de changer la méthode de vérification vers la version précédente ( 5.7 et suivants) utilise la méthode d'authentification mysql_native_password. Pour des méthodes de vérification spécifiques, vous pouvez afficher le champ du plug-in de la table utilisateur dans la base de données par défaut « mysql ».

Il n'y aura pas d'erreur 2059 lors de la connexion à la base de données à partir de la ligne de commande. Connectez-vous à la base de données à partir de la ligne de commande et exécutez la commande suivante.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

'root' peut être remplacé par votre propre nom d'utilisateur défini, 'localhost' fait référence à l'adresse IP ouverte par l'utilisateur, qui peut être 'localhost' (accès local uniquement, équivalent à 127.0.0.1), Il peut s'agir de '*.*.*.*' spécifique (une adresse IP spécifique) ou de '%' (toutes les adresses IP sont accessibles). « mot de passe » est le mot de passe d'authentification que vous souhaitez utiliser.

Informations étendues

 Navicat est un ensemble d'outils de gestion de bases de données rapides, fiables et abordables conçus pour simplifier la gestion des bases de données et conçus. pour réduire les coûts de gestion du système. Il est conçu pour répondre aux besoins des administrateurs de bases de données, des développeurs et des petites et moyennes entreprises. Navicat est construit avec une interface utilisateur graphique intuitive qui vous permet de créer, d'organiser, d'accéder et de partager des informations de manière simple et sécurisée.

Navicat est mondialement connu et largement approuvé par les grandes entreprises, les agences gouvernementales et les établissements d'enseignement du monde entier. C'est également un partenaire de travail quotidien essentiel pour les praticiens de tous horizons. Depuis 2001, Navicat a été téléchargé plus de 2 000 000 de fois dans le monde et compte plus de 70 000 utilisateurs. Plus de 100 entreprises Fortune 500 utilisent Navicat.

Navicat propose aux clients jusqu'à 7 langues parmi lesquelles choisir et est reconnu comme l'outil d'interface utilisateur frontal de base de données le plus populaire au monde.

Il peut être utilisé pour gérer et développer des bases de données MySQL, SQL Server, SQLite, Oracle et PostgreSQL locales ou distantes.

Navicat possède suffisamment de fonctionnalités pour répondre à tous les besoins des développeurs professionnels, et il est facile à apprendre pour les novices en matière de serveurs de bases de données. Avec une interface utilisateur graphique (GUI) extrêmement complète, Navicat vous permet de créer, d'organiser, d'accéder et de partager des informations de manière simple et sécurisée.

Navicat est disponible sur trois plateformes : Microsoft Windows, Mac OS X et Linux. Il permet aux utilisateurs de se connecter à n'importe quel serveur local ou distant et fournit des outils de base de données pratiques tels que le modèle de données, le transfert de données, la synchronisation des données, la synchronisation de la structure, l'importation, l'exportation, la sauvegarde, la restauration, les outils de création de rapports et les plans d'aide à la gestion des données. .

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
Article précédent:Navicat signale l'erreur 10038Article suivant:Navicat signale l'erreur 10038