You are not logged in.
Est il possible avec glpi comme pour ocs inventory d'installer glpi sur un serveur apache (mandriva 2005 ou 2007) et d'installer la base glpi sur un autre serveur mysql (mandriva 2005 ou 2007) donc sur un second serveur distinct. Et si oui
comment fait on pour faire communiquer glpi avec sa base de données.
Merci
Offline
dans l'installation il demande l'adresse ip du serveur
Offline
il ne faut pas oublier sur le serveur ocs d'autoriser glpi à venir interroger la base mysql (par défaut localhost !)
GLPI: 10.0.14 et Agent 1.7.3
Offline
C'est vrai lors de l'installation l'adresse ip du serveur où se trouve l'adresse ip est demandé, mais ça ne marche pas, donc je n'arrive pas un installer glpi sur un serveur et mysql sur un autre (si les install sont sur les mêmes serveurs pas de problèmes), pour l'instant j'en suis là. Avec le peu de connaissances que j'ai sur mysql j'ai vérifier les droits d'accés sur la base glpi (qui m'ont l'air bon) donc je bute sur la communication que j'ai entre glpi et sa base mysql. Donc je n'en suis pas encore au moment où glpi va interrogé la base ocs (ce que j'arrive à faire si tout est installé sur un seul serveur).
Merci pour votre aide.
Offline
par défaut mysql refuse les connexions ne venant pas de localhost, il faut l'activer dans la config de mysql pour permettre d'autre adresse de se connecter.
Offline
Tout est dit
GLPI: 10.0.14 et Agent 1.7.3
Offline
Bonjour
En fait le problème est de savoir comment autoriser les connexion de l'exterieur.
J'ai juste ouvers les droits au maximum sur la base glpi (autorisé tous les serveurs avec %, et j'ai donné les droits maximum a l'utilisateur) et pas de resultats, je ne sais pas s'il faut faire une manip sur le fichier de conf de mysql, mais bon je n'y connais pas grand chose et mysql.
Merci pour votre aide
Offline
c'est dans le fichier de conf de mysql, fouille un peut sur google tu va trouver.
Offline
C'est plutot dans la table User de la BDD MySQL que tu vas pouvoir autoriser root à se connecter à partir d'une autre machine que localhost.
Mais après ptre qu'on peut le faire aussi à partir des fichiers de conf je sais pas
EDIT : J'avais pas lu ton message d'avant, masi normalement tu n'as pas besoin de toucher au fichier conf, par contre n'oublie pas de redémarrer MySQL une fois que tu as modifié les droits utilisateurs
Last edited by thibin (2007-03-08 12:51:31)
Linux Mandrake 10.0
Apache 1.3.3.2 - PHP 4.4.2 - MySQL 4.1.11-standard
GLPI 0.68
Offline
Sur certaines distributions, comme Ubuntu pour ne pas la citer (donc Debian) il faut modifier le fichier "/etc/mysql/my.cnf" et après il faut vérifier deux petites choses:
- Si l'option "skip-networking" est activée alors, supprimer la ligne ou plus simplement la commenter.
- Vérifier la valeur de la variable "bind-address" et faire en sorte que le serveur MySQL n'écoute pas uniquement que sur le port local de la machine (localhost) mais aussi vers l'extérieur ex: 192.168.0.1
A+
Offline
Merci
Et oui grace à aurel j'ai enfin réussi à faire communiqué mon application glpi basé sur mon serveur web et sa base de donné stockée sur un autre serveur.
Offline
Ok
A+
Offline
Bonjour
Je viens d'installer glpi sur un serveur web (apache2) et j'ai installer le serveur mysql sur un autre serveur (les 2 serveur se voient bien ça pingue) mais je n'arrive pas à me connecter sur le serveur mysql à partir d'un autre serveur ou poste, j'ai essayé de suivre les consignes indiqué ci dessus mais ça ne marche pas pour moi.
j'ai mandriva 2008 comme serveur et mysql 5.0.45-7.1mdv2008.0
j'ai modifié my.cnf
par contre quand je scanne le serveur mysql avec nmap le port 3306 est fermé (le problème viens peut etre de là).
Merci
Offline
commentez dans le my.cnf :
bind-address = 127.0.0.1
Offline
Bonjour
En fait dans mon fichier my.cnf j'ai 2 lignes bind-adress ***.***.***.***
par défaut elles sont commenté, j'ai donc essayé avec les lignes commenté et decommenté toujourspas de resultat (je redemarre mysql apres modification).
Merci
Offline
Petite précision j'arrive à me connecter sans problème au serveur quand je le fais à partir du poste où est installé le serveur mysql aussi bien en ligne de commande qu'avec mysql-query-browser. (la seule différence avec mysql query browser est que si je me connecte en mettant localhost comme serveur hostname la connexion s'etablie sans problème par contre si je et l'adresse ip du serveur mysql alors que je suis toujours en local la connexion ne peut pas se faire alors que bien sur je ping le serveur).
Merci
Offline