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.
Sur la machine serveur sur laquelle MySQL est exécuté :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
FLUSH PRIVILEGES;
Remarques supplémentaires :
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!