[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Aucun déclenchement de MySQL dans un serveur Web



Le lundi 13 juin 2011, Mourad Jaber a écrit :
> Le 11/06/2011 19:03, corbie@free.fr a écrit :
> >> Le 11/06/2011 11:47, corbie@free.fr a écrit :
> >>> MySQL fonctionne très bien sur un serveur,
> >>> via phpmyadmin ou en mode console.
> >>> Mais, il ne fonctionne pas du tout dans le serveur Web,
> >>> (aucun déclenchement)
> >>> bien que les variables : "hôte" , "base" , "serveur" , "mot de passe",
> >>> soient corrects.
> >>> Qu'ai je oublié dans les configurations d'Apache ou de MySQL ?
> >> Peux-tu préciser ce que tu veux faire ?, parce que ta question est super vague !
> > ---------------------------------------------------------------------

> >> Entends-tu par serveur web, le logiciel serveur ou bien la machine ? :
> > Un serveur WEB Apache2 tourne sur un PC sous Ubuntu Server.

> >> Ton mysql est-il situé sur la même machine physique ? :
> > Oui
> > MySQL fonctionne très bien sur le PC :
> > via "phpmyadmin" ou en mode console avec les commandes sql.

> > Le serveur Web Apache2 fait appel à des Bases de Données MySQL, via des scripts PHP5.
> > Or, la BdD MySQL n'est pas reconnu du tout par le serveur Apache,
> > impossible d'ouvrir MySQL :
> > BASE mysql NOT ok !
> > Hote = NOT ok !
> > User = NOT ok !
> > MdP = NOT ok !
> > Voilà les hypothèses et les symptômes.

> C'est toujours pas clair :
> Apache est un serveur http, et à ce titre, il ne sais que répondre à du http.
> Pour toutes les autre capacité, il utilise des modules qui fournissent des fonctionnalité 
> ou des interpréteurs de différents langage !
> Donc avec quoi veux-tu te connecter à mysql ? :
Via un script "php", contenant "user" , "hôte" , "base"  et "mot de passe"

> Si c'est du php, il faut vérifier l'existence du paquage php5-mysql (qui devrait être 
> installé vu que phpmyadmin fonctionne) :
Il est bien installé.

> Par ailleurs as-tu essayé le mysql-worbench de mysql pour te connecter à cette base 
> (http://www.mysql.com/downloads/workbench/ la version ubuntu 10.04 est la seule qui 
> fonctionne sous debian) ? :
Sur un autre serveur totalement identique avec Ubuntu 10.04, ça marche très bien.

> Enfin, comment est configuré ton mysql, écoute-t-il sur un socket unix ou sur un réel port TCP ? :
socket   = /var/run/mysqld/mysqld.sock

> Au niveau utilisateur de mysql, est-il autorisé de se connecter de toutes les machines ou 
> restreint à une adresse.
user = "debian-sys-maint", autorisé à se connecter à toutes les bases.

Voilà ... rien à faire, pas de connexion à la base MySQL ...


Reply to: