Maison >base de données >tutoriel mysql >Comment accéder à un serveur MySQL sur un PC distant au sein d'un réseau local ?

Comment accéder à un serveur MySQL sur un PC distant au sein d'un réseau local ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-08 02:14:01236parcourir

How to Access a MySQL Server on a Remote PC within a LAN?

Accès au serveur MySQL sur un PC distant au sein du réseau local

Dans un environnement de réseau local, la connexion à un serveur MySQL sur un autre PC peut être réalisée efficacement. Examinons la solution :

Échec de la tentative de connexion initiale

Lorsque vous avez rencontré le message d'erreur "Hôte du serveur MySQL inconnu", il a indiqué que la tentative de connexion au serveur distant Le serveur MySQL a échoué. Le problème peut résider dans la fourniture de l'adresse IP et du numéro de port de l'hôte dans la chaîne de connexion.

Pour remédier à ce problème, supprimez le numéro de port (3306) de la chaîne de connexion :

mysql -u user -h 192.168.1.28 -p password

Erreur d'accès refusé en raison d'une restriction IP

Le message d'erreur suivant que vous avez reçu, "Accès refusé", suggère que le compte utilisateur que vous utilisez pour vous connecter au serveur MySQL ne dispose pas des informations nécessaires privilèges pour accéder à la base de données. Par défaut, les comptes MySQL ne peuvent pas se connecter à partir d'adresses IP ou de noms d'hôtes spécifiques.

Accorder l'accès à un PC distant

Pour résoudre ce problème, vous devez accorder l'accès à votre l'adresse IP ou le nom d'hôte de l'ordinateur client sur le serveur MySQL.

  1. Connectez-vous au serveur MySQL.
  2. Exécutez la commande suivante :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
  1. Remplacez % par l'adresse IP de votre ordinateur client.
  2. Exécutez :
FLUSH PRIVILEGES;

Une fois que vous avez accordé l'accès, vous devriez pouvoir vous connecter au serveur MySQL distant depuis votre ordinateur client.

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