Maison  >  Article  >  base de données  >  Pourquoi Navicat ne parvient-il pas à se connecter au serveur ?

Pourquoi Navicat ne parvient-il pas à se connecter au serveur ?

angryTom
angryTomoriginal
2019-08-06 16:49:389648parcourir

Pourquoi Navicat ne parvient-il pas à se connecter au serveur ?

Lors de l'utilisation de Navicat, il y aura parfois un problème d'échec de connexion au serveur. Ci-dessous, nous vous présenterons la solution à ce problème.

Tutoriel recommandé : Tutoriel vidéo MySQL

1. Assurez-vous d'abord que votre pare-feu Linux a été activé. off

Si le pare-feu du serveur de l'entreprise est important et ne peut pas être désactivé, ce sera plus gênant. Vous devez configurer les propriétés dans le fichier de configuration du pare-feu.

Si vous ne parvenez toujours pas à le résoudre, veuillez continuer à lire ci-dessous.

2. S'il s'agit d'un serveur cloud, veuillez confirmer si le port 3306 a été configuré pour s'ouvrir au monde extérieur

Ici, nous prenons le serveur Alibaba Cloud à titre d'exemple. Alibaba Cloud Le port par défaut du serveur n'est pas ouvert au monde extérieur. Si vous souhaitez fournir un accès externe, vous devez ajouter manuellement des règles au groupe de sécurité. Pour les opérations détaillées, veuillez vous référer à. le document officiel : https://helpcdn.aliyun.com/document_detail/25471.html?spm =5176.doc25468.2.4.RfJyPU

Si vous n'arrivez toujours pas à le résoudre, veuillez continuer à lire ci-dessous.

3. Problème d'autorisations insuffisantes

Erreur d'invite : Avertissement : l'utilisation d'un mot de passe sur l'interface de ligne de commande peut ne pas être sécurisée.

ERREUR 1130 (HY000) : L'hôte '192.168.3.134' n'est pas autorisé à se connecter à ce serveur MySQL

Solution :

1 . Entrez la ligne de commande de la base de données mysql

2. Entrez use mysql;

3. Définissez le mot de passe du compte root sur 123456 pour accéder au serveur mysql avec n'importe quelle adresse IP

Entrez Grant. tous les privilèges sur *.* à root@"%" identifié par "mot de passe";

 Cela équivaut à accorder toutes les autorisations à IP-xxx.xxx.xxx.xxx, y compris les autorisations d'accès à distance, % pour cent Le Le numéro indique que toute adresse IP est autorisée à accéder à la base de données.

4. Entrez ensuite les privilèges de vidage ;

5. Redémarrez MySQL sur le serveur Linux

Pourquoi Navicat ne parvient-il pas à se connecter au serveur ?

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