You are not logged in.
Bonjour,
Je vous explique mon problème.
J'ai installé sur une machine virtuel CentOS 6.5 GLPI. Je me sers de OCS Inventory.
Ce sont les deux dernière version pour GLPI et OCS.
Je suis débutant linux, donc j'ai appris sur le tas et j'ai réussi a tout faire fonctionner.
Le souci étant que je l'ai installé pour mon entreprise et que nous aimerions le faire marcher pour tout notre parc informatique, donc nous aimerions regrouper tout nos bases de donnés MySQL en une seule.
J'ai donc, via phpmyadmin exporté la base glpi et la base ocsweb et je l'ai importé sur un autre serveur.
J'ai fouillé avec WinSCP les fichier de conf GLPI et OCS et j'en est trouvé deux qui correspondais a ce que je chercher :
z-ocsinventory-server.conf
config_db.php
Pour le fichier de conf OCS, j'ai modifier les ligne ou localhost était present par mon serveur MySQL distant.
Et j'ai modifier les 4 ligne du fichier qui correspondant a mon serveur local (localhost) au serveur distant (172.16.0.36).
Je restart le service httpd, j'essaye de me connecter a GLPI et il m'affiche un page vide mais sur l'onglet c'est marquer : GLPI MySQL error.
Je test alors OCS, et je m’aperçois que ça marche, mais comme étant pas sur je décide de supprimer la base ocs dans mon serveur MySQL en local pour voir si il va bien chercher la base sur le serveur distant. Mais non ! Il me relance une install de ocs, celle ou je dois rentrer mes identifiants MySQL. J'essaye alors de rentrer les identifiants MySQL du serveur distant mais ça ne marche pas non plus.
Donc ma question : Est-t'il possible paramétrer GLPI et OCS sans les réinstaller pour qu'il aille chercher les bases de données MySQL sur un autre serveur ?
Merci d'avance,
Soyez indulgent, ceci est mon premier post et je me suis lancer sur du Linux il y a peine un mois.
Cordialement,
Bastien
Offline
Oui c'est possible.
La première chose à faire c'est de vérifier que les 2 serveurs peuvent discuter entre eux.
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
L'adresse du serveur distant MySQL ping depuis ma machine virtuelle, cela veux donc dire que les serveurs peuvent discuter entre eux mais jusque la pas de surprise car je le savais déjà.
Quel est la procédure a effectuer ? Merci
Offline
J'ai faire un snapshot de ma machine, desinstaller ocs et glpi et reinstaller ocs en mettant comme database le serveur distant.
Quand j'essaye de me connecter il m'affiche :
ERROR: Can't connect to MySQL. Please enter a valid login/password. (host=172.16.0.36 login=***** password=*****)
ERROR: MySql connection problem
Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Ce serais donc une question de droit du serveur MySQL ?
Offline
là d'après le message ce sont les login/mot de passe qui ne sont pas corrects.
Lorsque vous avez déplacé les base MySQL sur le nouveau serveur, vous avez pensé à recréer les utilisateurs correspondant ? ceux ayant le droit de ce connecter sur cette base
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Non je ne l'ai pas fait, cela viendrais donc de la.
J'essayerais cela quand je serais a mon travail et je vous dis ce qu'il en est.
Merci pour votre réponse !
Offline
Bonjour,
J'ai donc créer les même identifiant que je me sers pour me connecter a ma base local, et ça ne marche toujours pas..
Je bloque je ne sais quoi faire !
Offline
Bonjour,
J'ai le meme probleme !
serveur centos 6.5, apache 2.2.15 et mysql 5.1.73 des deux cotés.
L'iptables est bien configuré puisque en ligne de commande depuis le serveur GLPI je peux me connecter sur le serveur Mysql
mysql- h glpiserver -u root -p j'accede bien aux tables du serveur DB
par contre lors de l'installation de GLPI sur le serveur distant au moment de la connexion a la base il me dit :
Impossible de se connecter à la base de données
Le serveur a répondu : Can't connect to MySQL server on 'serverdb' (13)
après plusieurs recherche sur le net je ne trouve rien de concluant.
Merci de votre aide
Laurent
Offline
Là le message vous dit que vous ne pouvez pas vous connecter sur la base 'serverdb'
Votre utilisateur défini dans la config a-t-il les droits ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline