Page 1 sur 1

Mysql accès impossible

Posté : 17 juil. 2014, 15:24
par JVL
Bonjour à tous,

Je suis actuellement sur un projet de développement, je travaille avec wamp et phpmyadmin.

Je code une application qui sera disponible sur un intranet.

J'arrive à accéder au wamp et phpmyadmin sur l'ordinateur distant, mais pas à mon application.

Nous cherchons à résoudre le problème depuis 2 semaines mais même internet n'as pas la réponse.

Je sais que ceci n'est pas un forum spécial wamp serveur mais je tente quand même :?:

Lorsque j'essaye d'accéder mon index.php, la page charge pendant de longues minutes pour finalement me sortir 3 messages d'erreurs, il semble que le problème vient du fichier de connexion, mon application n'arrive pas à communiquer avec la base de données. Dans ce fichier(de connexion) je saisie l'host, le port, le compte utilisateur, le mot de passe.

Voici les messages d'erreurs :
Warning: PDO::__construct() [pdo.--construct]: MySQL server has gone away
Warning: PDO::__construct() [pdo.--construct]: Error while reading greeting packet. PID=1500
Le PID change à chaque rechargement de la page.
Fatal error: Maximum execution time of 30 seconds exceeded
Ces messages d'erreur pointes vers la ligne de connexion à la base de données.


Merci d'avance.

Re: PMA accès distant

Posté : 17 juil. 2014, 18:26
par Elie
Donne nous le code de la page index mais concretement au bout d'un moment MySQL lache l'affaire quoi ..

Re: PMA accès distant

Posté : 17 juil. 2014, 19:00
par moogli
Salut,
Le PID change à chaque rechargement de la page.
Fatal error: Maximum execution time of 30 seconds exceeded
Ces messages d'erreur pointes vers la ligne de connexion à la base de données.
Le message d'erreur c'est php qui dit qu'il en a marre d'attendre.

est ce que l'on peux avoir le message d'erreur complet ?
As tu tenté une connexion sur la base de donnée depuis le serveur (avec autre chose que php et / ou un script qui contient juste le new PDO('.....') .?)

Attention a ton titre PMA c'est Php MyAdmin (ou procréation médicalement assistée) et cela n'a rien à voir avec ce que tu indiques (pour les deux :mrgreen: )

avec wamp il n'est pas normal que tu ne puisse pas accèder à mysql (vu que tu es sur la même machine et que l'installation par défaut autorise l'utilisateur root sans mot de passe à le faire).
Vérifie aussi la configuration de l'utilisateur mysql que tu utilises, ainsi que la conf de php s'il n'y a pas un time out différent avec php.

Le code pourrait nous aider aussi aider un peu même si je m'oriente plus vers la piste de la conf pour le moment.

sinon la doc de mysql sur l'erreur : http://dev.mysql.com/doc/refman/5.0/fr/gone-away.html

@+

Re: PMA accès distant

Posté : 18 juil. 2014, 08:28
par JVL
Bonjour,

Même depuis le serveur l'appli est indisponible.

Ci-joint les messages d'erreurs.

Malheureusement pour le titre je ne peut plus le changer.

La connexion sur la base de donnée depuis le serveur ne fonctionne pas, mais j'ai accès à la base vie pma.

Voici le fichier de co':
<?php
try
{
	$bdd = new PDO('mysql:host=10.132.***.**:8080;dbname=climatelec', 'root', '' );

}?>

Re: Mysql accès impossible

Posté : 18 juil. 2014, 12:57
par moogli
et c'est quoi la conf de pma pour utiliser la base ?
est ce que tu as regardé s'il y a un log du serveur mysql ?

tu as forcément une info quelque part.

si tu utilise un outil comme heidiSql tu pourras tester de te connecter sur la base indépendamment de php et être certain des nom d'hote, utilisateur et mot de passe (voir du port).
En passant le port 8080 pour n serveur mysql c'est louche (par défaut c'est 3306) tu en est certain ?
dans la même veine, masquer la fin de l'ip du serveur ne sert à rien s'il s'agit de l'ip du serveur dans le réseau de ton entreprise (catégorie A non ? ;)) )

@+

Re: Mysql accès impossible

Posté : 18 juil. 2014, 13:13
par sirakawa
plus de moogli sur le port 8080 (en général alternatif pour le serveur WEB)
Il sufirait de se servir de Wamp pour connaître le port, ce qui ferait un peu avancer...