Question

MySQL est installé sur un serveur Windows 2003 de notre domaine. Je ne parviens pas à me connecter à partir d'autres machines du domaine. J'ouvre le panneau Administrateur MySQL et tente de remplacer le nom du serveur localhost par le nom de l'ordinateur qu'il ne reconnaît pas. J'ai essayé de qualifier complètement le nom aussi. Des idées sur ce que je dois changer?

Était-ce utile?

La solution 4

J'essayais de me connecter à la base de données en utilisant l'ID utilisateur par défaut. J'ai créé un nouvel utilisateur et lui ai donné l'autorisation de lire les tables nécessaires.

Autres conseils

Quelle sorte d'erreur, une incapacité totale à se connecter? Le pare-feu Windows est le premier endroit où je chercherais pour vérifier que le port 3306 est ouvert.

avez-vous vérifié les autorisations sur les bases de données en utilisant quelque chose comme

accorde tous les privilèges sur la 'base de données'. '*' à 'nom d'utilisateur' @ 'remote_machine_ip' identifié par 'mot de passe';

Comme mentionné par Sukasa, vérifiez également tous les pare-feu que vous avez configurés

Vous devez rechercher dans le fichier my.cnf et rechercher le paramètre bind-address et le paramètre ignorer la mise en réseau . Vous souhaitez que ce dernier soit supprimé ou commenté et que le premier soit l'adresse IP de la machine. Redémarrez MySQL après avoir apporté des modifications.

Un certain nombre de paquets d'installation MySQL installés par défaut sur un socket local sont utiles, ce qui est utile pour la sécurité mais nuit considérablement à la connectivité réseau. : -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top