Maison > Article > base de données > 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.
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
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.
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
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!