Comment faire de la base de données mySQL à mon local accessible à partir de différents ordinateurs?
J'ai mySQL installé sur mon système de Windows qui me connecter à l'aide de Requête mySQL Navigateur. Je suis en formation et je veux que les gens à être en mesure de se connecter à mon machines de Base de données SQL
Comment dois-je faire? Actuellement, sa ne permettant pas de connexions.
Quels paramètres dois-je modifier?
- Votre question pour commencer: vous n'avez pas dit si il y a un pare-feu configuré sur la machine (il devrait en avoir un), ni ce que le Système d'Exploitation / pare-feu est
- Êtes-vous à l'aide de windows ou linux?
- à l'aide d'une machine windows.
- Il n'y a pas de pare-feu configuré sur ma machine.
Vous devez vous connecter pour publier un commentaire.
ÉTAPE 1: Vérification de la connectivité IP
Par défaut, il autorise uniquement les connexions à partir de l'adresse 127.0.0.1.
Êtes-vous à l'aide de windows ou linux?
Ouvrir mon.cnf et changement de lier adresse IP de votre réseau.
Plus d'informations peuvent facilement être trouvé dans google. Vérifier cette.
ÉTAPE 2: Vérifiez votre pare-feu
Aussi, comme le faisait remarquer par @Leandro, vérifier vos paramètres de pare-feu pour autoriser les connexions à arriver.
Un moyen facile de tester, il est de faire un telnet à partir de la machine client à votre MySQL réseau ip, le port 3306 et voir si se connecte ou se bloquent.
ÉTAPE 3: Vérifiez les autorisations de l'utilisateur mysql
Une fois que vous avez la connectivité IP, l'utilisateur que ses anciens élèves à l'aide doit avoir un journal dans les autorisations à partir de n'importe quel hôte. Par exemple, s'ils utilisent la racine, vous devez exécuter une requête comme ceci:
Vous pouvez voir plus d'informations ici.
Demandez-leur d'utiliser phpMyAdmin pour accéder à votre base de données de plus de vous en adresse IP. Également mis à votre serveur Apache en ligne.