Maison >base de données >tutoriel mysql >Comment accéder à un serveur MySQL sur un PC distant au sein d'un réseau local ?
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.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
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!