Maison > base de données > tutoriel mysql > le corps du texte

Comment Navicat peut-il se connecter à MySQL

醉折花枝作酒筹
Libérer: 2021-06-21 09:18:33
avant
5168 Les gens l'ont consulté

Cet article présentera en détail comment Navicat se connecte à MySQL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment Navicat peut-il se connecter à MySQL

Brève description

Navicat est un ensemble d'outils de gestion de bases de données rapides, fiables et complets, spécialisés in Utilisé pour simplifier la gestion des bases de données et réduire les coûts de gestion. L'interface graphique Navicat est intuitive et fournit des méthodes de gestion simples pour concevoir et exploiter des données pour MySQL, MariaDB, SQL Server, Oracle, PostgreSQL et SQLite.

Lorsque vous utilisez Navicat pour vous connecter à distance à la base de données MySQL, certaines erreurs se produisent souvent. Aujourd'hui, nous allons partager notre expérience.

Nouvelle connexion

Ouvrez Navicat, sélectionnez : Connexion->MySQL, une nouvelle fenêtre apparaîtra, vous permettant de saisir quelques informations de base Informations :

Comment Navicat peut-il se connecter à MySQL

Après avoir terminé la saisie, cliquez sur le bouton « Test de connexion » pour tester si la connexion peut être normale !

Erreurs courantes

Dans le processus de connexion à la base de données, certaines erreurs se produisent souvent. Ci-dessous, nous avons répertorié les messages d'erreur spécifiques et les solutions correspondantes !

Erreur 1

Lors de la première connexion, il est très probable que :

1130- L'hôte xxx n'est pas autorisé à se connecter à ce serveur MySQL

Comment Navicat peut-il se connecter à MySQL

Cela signifie que le compte connecté n'a pas d'autorisations de connexion à distance et ne peut se connecter que sur cette machine ( hôte local) .

À ce stade, vous devez modifier l'élément host dans la table user de la base de données MySQL et renommer localhost en % :

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
Copier après la connexion

Erreur 2

Connectez-vous à nouveau, puis ce qui suit apparaîtra :

2059 - le plugin d'authentification 'caching_sha2_password' ne peut pas être chargé

Comment Navicat peut-il se connecter à MySQL

Cela est dû au fait que la règle de chiffrement dans les versions antérieures à MySQL8 était mysql_native_password, mais dans les versions ultérieures, la règle de chiffrement est devenue caching_sha2_password.

Pour résoudre ce problème, vous pouvez restaurer les règles de cryptage MySQL sur mysql_native_password :

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password@123456';
Copier après la connexion

Remarque : Mot de passe@123456 est le mot de passe pour vous connecter à la base de données, qui peut être défini en fonction de votre propre situation.

Connectez-vous à MySQL

Une fois les erreurs ci-dessus résolues, vous pouvez vous connecter à MySQL normalement :

Comment Navicat peut-il se connecter à MySQL

Remarque : Le mot de passe ici est le mot de passe modifié ci-dessus (par exemple : Mot de passe@123456).

Recommandations associées : "Tutoriel mysql"

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!