You are not logged in.
Bonjour, et tout d'abord merci pour ce forum
J'ai donc un problème d'installation de GLPI et je suis bloqué à l'étape de renseignement des données MySql
J'ai déjà procédé a une première installation ou tout s'est bien déroulé, mais là j'ai recommencé dans le but d'essayer de mettre la base sur un autre serveur.
J'ai donc monté deux Centos 5 entreprise sur des machines virtuelles, j'ai installé ce qu'il fallait dessus en suivant bien ce qui est mentionné sur le wiki et ai donc créé la base de données sur mon serveur prévu à cet effet.
Mais je n'arrive pas à trouver les bons renseignements à rentrer dans la page de configuration de connexion à la base de données
En rensegnant
serveur: "mon serveur mysql"
user: root
mdp: xxxxxxxx
il m'affiche :
Impossible de se connecter à la base de données :
Le serveur a répondu : Can't connect to MySQL server on 'SIGLPISQL01' (13)
Si quelqu'un à une idée de comment je peux arriver à configurer ça correctement sachant que je débute autant avec linux que GLPI
Merci d'avance
Offline
A mon avis vous devez mettre l'ip de votre serveur sql .
Par ailleurs vous devez vérifier que vous autorisez bien sur votre serveur sql les connexions distantes.
PS : Pour quelle raison voulez vous mettre votre serveurs sql à part ?
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Merci pour la réponse aussi rapide,
L'adresse IP j'ai déjà essayé et le résultat est le même, d'ailleurs désolé d'avoir oublié de le préciser.
Pour l'autorisation des connexions distantes je vais regarder ça,
On souhaite mettre le serveur sql sur une autre machine car l'une seran sur le lan l'autre dans une dmz de manière à ce que GLPI puisse être accessible depuis l'extérieur mais pas le serveur contenant la base de données.
Offline
C'est un problème de privilège sous MySQL pour autoriser un autre serveur . Vérifie également que ton firewall ne bloque pas l'accès à ton serveur mysql (LAN) à partir de ton serveur glpi (DMZ)
Offline
j'ai vérifié dans le fichier my.cnf et la ligne pouvant bloquer les connexions distantes est absente (skip-networking)
J'ai ouvert les ports 3306 sur les firewall linux et je n'ai pas (pour l'instant) de souci au niveau lan / dmz vu que pour l'instant je suis qu'en test et que mes deux machines virtuelles sont montées sur mon PC.
Mais j'ai toujours le même souci à heure actuelle
Donc niveau renseignement pour être sur que je ne me trompe pas
Mysql Server: (nom de mon serveur mysql ou son adresse ip)
Mysql User: root
Mysql Pass: mot de passe du user root de mon serveur mysql
Offline
il faut aussi autoriser les users (root en l'occurrence) sur des connexions externes....
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
sur ton serveur MySQL, tu doit avoir un utilisateur par exemple :
Utilisateur : glpi
Mot de passe : motdepasse
Serveur : ip du serveur glpi ou alors tu peux mettre le sigle pourccentage % pour autoriser toutes les ip
Offline
Pas mieux..
J'ai bien essayé avec l'adresse ip on dirait que le seul élément qui passe en serveur est localhost il accepte rien d'autre; je continue à fouiller..
Vous savez si quelqu'un a déjà installer GLPI avec Mysql sur un autre serveur ?
Offline
et en testant directement (sans passer par glpi) la connexion sur la base sql ?
A bientôt
Philippe
Last edited by Philippe (2008-07-31 15:32:53)
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
La ça marche,
si je fais depuis mon serveur glpi mysql -h 'ip de mon serveure mysql' 'user autorisé' -p j'arrive à me loguer
donc je pense qu'au niveau des droits c'est ok, mais merci de la demande je ne l'avais pas testé.
Offline
C'est déjà ca
Par contre, question bête : le user utilisé dans les connexions distantes a bien les droits sur la base glpi ?
Heu quelque chose dans les logs du serveur mysql ?
Last edited by Philippe (2008-07-31 15:37:40)
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
Oui pour les droits je les ai bien attribués et que j'essaye avec root ou le glpiuser que j'ai créé ça marche avec la connexion mysql mais pas le setup de glpi, pour ce qui est des logs du serveur je vais regarder (je sais pas encore ou c'est, débutant inside )
Offline
sur un linux c'est du genre /var/log/mysql mais centos, je ne sais pas....
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
ben j'ai trouvé entre temps et rien à signaler dans le ficher mysqld.log en tout cas, qui est bien dans var/log, et merci pour les infos
Last edited by Elrom (2008-07-31 15:45:13)
Offline
y'aurais pas un fichier genre auth.log ou access.log qui recenserait toutes les tentatives de connexions au serveur ?
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
Là comme ça j'ai pas l'impression
Offline
tant pis.... Par contre, je commence à être à cours d'idée là.
Je réfléchis....
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
t'as essayé d'attaquer le serveur mysql avec le serveur glpi : mysql -u utilisateur -pmotdepasse
Offline
J'avoue que moi aussi, en tout cas merci de ton aide et du temps consacré.
après si je trouve pas de solutin il ya peut-être un contournement mais là encore je sais pas si c'est réalisable.. faire l'installation avec la base mysql sur le même serveur, puisque là je sais que ça marche, et voir ensuite si il y a moyen de migrer la base de serveur mais est-ce que glpi le permet ?
Offline
t'as essayé d'attaquer le serveur mysql avec le serveur glpi : mysql -u utilisateur -pmotdepasse
Oui j'ai essayé et ça marche, je peux attaquer le serveur mysql depuis mon serveur glpi.
Offline
ah peut être un bug, j'essayerai ce soir ou demain en tout début de matinée de passer sur un serveur mysql non local afin de vérifier
Offline
Ok, merci à toi aussi
Offline
Moi je fais ça et j'ai simplement fait :
mysql mysql -p
mysql> grant all on glpidb.* to 'user'@'machine.domaine' identified by 'mot_de_passe';
user et mot_de_passe à donner à la config de glpi dans config/config_db.php
Pourquoi séparer ? simplement pour avoir un serveur de bases de données géré proprement, et un "frontend" web avec uniquement Apache... c'est plus sécurisé ainsi.
Offline
Jette un oeil à tes iptables quand même...
Offline
Moi je fais ça et j'ai simplement fait :
mysql mysql -p
mysql> grant all on glpidb.* to 'user'@'machine.domaine' identified by 'mot_de_passe';
user et mot_de_passe à donner à la config de glpi dans config/config_db.php
Pourquoi séparer ? simplement pour avoir un serveur de bases de données géré proprement, et un "frontend" web avec uniquement Apache... c'est plus sécurisé ainsi.
pour les autorisations c'est tout ok, par contre je n'ai pas le fichier config_db.php ce qui est je pense normal vu que glpi n'est pas encore installé, en attendant j'ai ressayé et c'est toujours pareil je suis bloqué à l'install de glpi, mais ça me rassure que tu l'ais fait.
Pour l'explication de la séparation c'est exactement le but mais mieux formulé que moi.
Offline