You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2004-10-20 16:51:10

christian
Member
Registered: 2004-10-20
Posts: 3

Problème de connexion à Mysql

Lors de la première connexion à GLPI, (teste de connexion à mysql) j'obtien le message suisvant :

GLPI SETUP

Etape 2
Test de la connection à la base de données
Impossible de se connecter à la base de données :
Le serveur a répondu : Host 'kwartz-server.dom.sweetcom' is not allowed to connect to this MySQL server

quelqu'un aurait-il une idée sur le probléme que je recontre.

Merci

Offline

#2 2004-10-20 17:20:13

baaz
Member
Registered: 2004-09-13
Posts: 513

Re: Problème de connexion à Mysql

Quelle est votre configuration?
Utilisez vous un serveur mysql distant ou local ?

Avec ces précisions ils sera plus facile pour nous de vous aider.


Bazile Lebeau

Offline

#3 2004-10-20 18:02:16

christian
Member
Registered: 2004-10-20
Posts: 3

Re: Problème de connexion à Mysql

Il sagit d'une serveur mysql local sur linux debian installé à partir d'une solution kwartz.

Offline

#4 2004-10-20 20:05:14

baaz
Member
Registered: 2004-09-13
Posts: 513

Re: Problème de connexion à Mysql

Je peux me tromper mais dans /etc/hosts est ce que vous pouvez verifier la présence de quelque chose du type :

127.0.0.1     localhost


Bazile Lebeau

Offline

#5 2004-10-20 21:11:07

christian
Member
Registered: 2004-10-20
Posts: 3

Re: Problème de connexion à Mysql

dans le fichier /etc/hosts il y a :

127.0.0.1           localhost
192.168.1.254    kwartz-server.dom.sweetcom    kwartz-server

Offline

#6 2004-10-22 21:52:42

BigBob
Member
From: FRANCE
Registered: 2004-10-14
Posts: 41
Website

Re: Problème de connexion à Mysql

Bonjour,

Qu'avez vous compris par "Utilisez vous un serveur mysql distant ou local ?" ?

Par "local", baaz voulait dire :

La base mysql est installé sur la même machine qui fait tourner le serveur web hostant les pages PHP ...

Je peut me tromper, mais peut être avez vous compris par "local" que la machine est dans votre réseau local ...

Pardon d'avance si ce n'est pas le cas ...

A++

Offline

#7 2015-01-02 15:58:13

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Désolé pour le déterrage de topic, mais je rencontre le même soucis que l'OP...
Sachant que je n'utilise pas le port par défaut pour ma base MariaDB, j'ai tenté de mettre en serveur :

monhost.com
ou bien
monhost.com:monport

Mais rien à faire, toujours mon message d'erreur :

Impossible de se connecter à la base de données
Le serveur a répondu : Host 'monhost.com' is not allowed to connect to this MariaDB server

Sachant que la base mysql tourne sur la même machine que le serveur apache, est-ce que je dois mettre localhost à la place ? Parce que j'ai essayé aussi, mais là ça me dit carrément :

Impossible de se connecter à la base de données
Le serveur a répondu : No such file or directory

Sachant que j'ai testé de faire une connexion directement sur le serveur à la base de données, et que ça fonctionne :

# mysql -uglpiuser -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 81973
Server version: 10.0.15-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use glpidb
Database changed
MariaDB [glpidb]>

Du coup je ne sais pas trop quel est le problème... N'étant pas super familier avec mysql (je connais un peu plus Oracle pour le coup), il y a peut-être des permissions à modifier, ou bien une conf particulière pour autoriser l'accès...
Sur cette même machine j'ai un zabbix qui tourne sans problème, donc l'accès à la base par ce qui touche à Apache en principe fonctionne bien mais s'il y a des conf manuelles à mettre quelque part j'avoue que je ne sais pas trop... Ce n'est pas moi qui ai installé le zabbix je précise.

Merci d'avance pour votre aide.

Et bonne année à tous wink

Offline

#8 2015-01-02 16:11:16

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème de connexion à Mysql

Essayez de mettre l'IP en host, vous avez peut être un problème de DNS.


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

#9 2015-01-02 16:13:51

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Bonjour yllen,

Merci pour votre message. Malheureusement mon problème reste le même. J'ai le même message d'erreur (en mettant l'IP, il me redonne le hostname dans le message d'erreur, donc à priori la résolution DNS se fait bien).

Offline

#10 2015-01-02 16:22:49

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Bon j'avance un p'tit peu mais je suis toujours bloqué...

J'ai essayé de faire un mysqladmin en précisant le hostname dans le shell, et j'ai mon message d'erreur que je trouve lors de l'installation de glpi. J'arrive à passer outre en mettant localhost à la place, mais du coup je ne sais toujours pas ce que je dois mettre dans le champs lors de l'install de glpi...

En gros ça donne ça :

 mysqladmin -uglpiuser -p -P monport -h monhostname.com ver
Enter password:
mysqladmin: connect to server at 'monhostname.com' failed
error: 'Host 'monhostname.com' is not allowed to connect to this MariaDB server'
[14:18 root@monhostname:/var/www/html/glpi/install]# mysqladmin -uglpiuser -p -P monport -h localhost ver
Enter password:
mysqladmin  Ver 9.1 Distrib 10.0.15-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.

Server version          10.0.15-MariaDB
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/lib/mysql/mysql.sock
Uptime:                 14 days 15 hours 32 min 1 sec

Threads: 25  Questions: 1379197  Slow queries: 12  Opens: 211  Flush tables: 2  Open tables: 82  Queries per second avg: 1.089

Et j'ai essayé sans préciser le port avec localhost, ça fonctionne aussi :

[14:18 root@monhostname:/var/www/html/glpi/install]# mysqladmin -uglpiuser -p -h localhost ver
Enter password:
mysqladmin  Ver 9.1 Distrib 10.0.15-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.

Server version          10.0.15-MariaDB
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/lib/mysql/mysql.sock
Uptime:                 14 days 15 hours 37 min 6 sec

Threads: 25  Questions: 1380015  Slow queries: 12  Opens: 211  Flush tables: 2  Open tables: 82  Queries per second avg: 1.090

Du coup je ne comprends pas pourquoi dans l'interface web de glpi lorsque je lui met localhost en serveur de base de données il me répond :

Impossible de se connecter à la base de données
Le serveur a répondu : No such file or directory

Last edited by Veis (2015-01-02 16:25:36)

Offline

#11 2015-01-02 18:04:42

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème de connexion à Mysql

Le répertoire config de GLMPI a bien Apache en propriétaire ?


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

#12 2015-01-02 18:07:37

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Confirmatif capichef !

[16:06 root@monhostname:/var/www/html/glpi/config]# ls -l
total 40
-rw-rw-r-- 1 apache apache  5970 Dec 11 13:17 based_config.php
-rw-rw-r-- 1 apache apache  8663 Dec 11 13:17 config.php
-rw-rw-r-- 1 apache apache 16481 Dec 11 13:17 define.php

Offline

#13 2015-01-02 19:09:17

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème de connexion à Mysql

Vous etes sous quel OS ?


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

#14 2015-01-02 19:17:23

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

CentOS 6.6
httpd 2.2.15
php 5.5.15
MariaDB 10.0.15-1

Offline

#15 2015-01-02 19:33:16

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème de connexion à Mysql

OK alors regardez dans le fichier /etc/httpd/conf.d/glpi.conf
De base CentOS est bloqué. Il faut donc modifier ce fichier.


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

#16 2015-01-05 10:54:34

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Mon fichier ressemble à ça, je ne vois pas trop où ça peut merder...

Alias /glpi/ /var/www/html/glpi/

<directory /var/www/html/glpi/>

        Order allow,deny
        Allow from all

#PHPINIDir /var/www/glpi

        AuthUserFile /etc/httpd/htpasswd
        AuthName "GLPI"
        AuthType Basic
        require valid-user

#<Directory />
#        Options FollowSymLinks
#        AllowOverride None
#</Directory>

#<directory /usr/local/glpi/frontend/>
#       Options Indexes FollowSymLinks MultiViews
#        AllowOverride None
#        Order allow,deny
#        allow from all

#       AuthUserFile /etc/httpd/htpasswd
#       AuthName "Zabbix"
#       AuthType Basic
#       require valid-user

# This next part requires mod_expires to be enabled.
#
# We could use <IfModule mod_expires> around here, but I want it to be
# as evident as possible that you either have to load mod_expires _or_
# you coment out/remove these lines.

# Set the default expiery time for files 5 minutes 10 seconds from
# their creation (modification) time.  There are probably new files by
# that time.

ExpiresActive On
ExpiresDefault M310

</directory>


#ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#<Directory "/usr/lib/cgi-bin">
#        AllowOverride None
#        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#        Order allow,deny
#        Allow from all
#</Directory>

        ErrorLog /var/log/httpd/glpi/glpi_server_error.log
        LogLevel debug
        CustomLog /var/log/httpd/glpi/glpi_server_access.log combined

Offline

#17 2015-01-05 19:00:46

Veis
Member
Registered: 2012-01-13
Posts: 13

Re: Problème de connexion à Mysql

Bon, problème résolu.
J'ai dû simplement appeler la machine par son IP, à savoir 127.0.0.1 plutôt que par localhost...

Offline

#18 2015-01-06 13:33:10

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème de connexion à Mysql

Vous avez bien localhost de défini dans /etc/hosts ?


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

Board footer

Powered by FluxBB