Maison  >  Article  >  base de données  >  Comment autoriser l'accès à distance dans Navicat

Comment autoriser l'accès à distance dans Navicat

angryTom
angryTomoriginal
2019-08-05 15:09:526370parcourir

Comment autoriser l'accès à distance dans Navicat

Navicat pour MySQL est un logiciel de gestion de base de données couramment utilisé pour la base de données MySQL. Il prend en charge un seul programme et peut être connecté à MySQL et MariaDB en même temps. Ce logiciel frontal entièrement fonctionnel fournit une interface graphique intuitive et puissante pour la gestion, le développement et la maintenance de bases de données. Alors, comment utiliser ce logiciel pour accéder à distance à la base de données MySQL ?

Tutoriels recommandés : Vidéo d'introduction à MySQL

Créer une nouvelle connexion et définir les informations de connexion. . Entrez simplement l'adresse IP de l'hôte qui doit être connecté à distance dans le champ Nom d'hôte/Adresse IP.

Comment autoriser laccès à distance dans Navicat

Mais utiliser Navicat directement pour se connecter via IP signalera diverses erreurs , par exemple : Erreur 1130 : Hôte '192.168. 1.80 'n'est pas autorisé à se connecter à ce serveur MySQL.

1. Utilisez d'abord localhost pour vous connecter à la base de données que vous souhaitez connecter à distance

Comment autoriser laccès à distance dans Navicat

2. fenêtre d'invite de commande, entrez la commande suivante :

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected
mysql> flush privileges;
Query OK, 0 rows affected

La première phrase est de donner les autorisations de la connexion à distance. Il vous suffit de définir le nom d'utilisateur et le mot de passe de la connexion en fonction de la racine et du mot de passe. 123456 dans la déclaration de modification de la base de données personnelle

La deuxième phrase consiste à actualiser la base de données afin que les autorisations prennent effet immédiatement.

Comment autoriser laccès à distance dans Navicat

3. Généralement, vous pouvez vous connecter à la base de données à distance, mais parfois l'erreur suivante se produit : 2003 - Impossible de se connecter au serveur MySQL sur '192.168. .1,80'(10038).

Cette erreur est que le pare-feu du serveur (le serveur est un système win7) a intercepté votre connexion. Désactivez ensuite le pare-feu et vous pourrez vous connecter.

Utilisez la commande cmd pour vous connecter à la base de données distante. Vous ne souhaitez utiliser aucun outil pour vous connecter à la base de données distante.

Une erreur a été signalée dans la ligne de commande. ERREUR 2003  : Impossible de se connecter au serveur MySQL sur "192.168.1.80"

La raison de cette erreur est la même que ci-dessus, elle est bloquée par le pare-feu.

PS : En plus de désactiver le pare-feu WIN7 sous le panneau de configuration, vous devez également le désactiver dans le service

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