Maison  >  Article  >  base de données  >  Comment se connecter à un serveur MySQL sur un PC distant dans un réseau local ?

Comment se connecter à un serveur MySQL sur un PC distant dans un réseau local ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-14 11:26:01467parcourir

How to Connect to a MySQL Server on a Remote PC in a LAN?

Connexion à un serveur MySQL sur un PC distant en LAN

Vous avez rencontré un problème en essayant de vous connecter à une base de données MySQL hébergée sur un autre ordinateur au sein de votre réseau local. Bien que MySQL soit installé sur votre ordinateur client, la connexion échoue.

Pour établir la connexion, suivez les étapes suivantes :

Résolution de l'erreur d'hôte inconnu :

Vous avez précédemment exécuté la commande :

mysql -u user -h 192.168.1.28:3306 -p password

Cependant, le numéro de port (3306) doit être inclus après l'adresse de la base de données :

mysql -u user -h 192.168.1.28 -p password

Résolution de l'erreur d'accès refusé :

Vous vous êtes connecté avec succès sans spécifier le port, mais vous rencontrez maintenant une erreur d'accès refusé. Pour résoudre ce problème, accordez des privilèges d'accès à l'ordinateur distant.

  1. Sur la machine serveur sur laquelle MySQL est exécuté :

    • Ouvrez l'invite de commande MySQL.
    • Exécutez la commande suivante pour accorder tous les privilèges à l'utilisateur « root » à partir de l'adresse IP de l'ordinateur distant :
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
    • Exécutez la commande suivante pour appliquer les modifications :
    FLUSH PRIVILEGES;
  2. Remplacez 'root_password' par le mot de passe root réel du serveur MySQL.
  3. Remplacez '192.168.1.28' par l'adresse IP de l'ordinateur client (le celui à partir duquel vous souhaitez vous connecter).

Remarques supplémentaires :

  • Assurez-vous que le serveur MySQL écoute sur l'adresse IP et le port corrects .
  • Confirmez que votre ordinateur client dispose d'un pare-feu qui autorise les connexions au serveur MySQL.
  • Si vous continuez à rencontrer des problèmes, consultez la documentation MySQL ou les forums en ligne pour d'autres solutions de dépannage.

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