Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 09/06/2005, à 00:06

Philoup

[résolu] problème connexion sur base de donnée mysql (cas désespéré)

J'ai installé apache, php4 et mysql-server, et enfin phpmyadmin.

J'ai changé le mot de passe root => passroot par la commande :

/usr/bin/mysqladmin -u root password 'passroot'

Je me connecte correctement à la base par phpmyadmin. Oui mais voila, dès que j'essaye de me connecter à ma base via une page php, ca ne marche pas. Mon code est le suivant :

<?

//ici les parametres pour la connexion

   $host="127.0.0.1";
   $base="root";
   $passe="passroot"; 

//on effectue la connexion
       $Param_Connect=mysql_connect("$host","$base","$passe");

?>

Et l'erreur suivante :

Warning: mysql_connect(): Can't connect to MySQL server on '127.0.0.1' (111) in /var/www/index.php on line 10

J'ai réinstallé plusieurs fois, ca se termine toujours pareil !!
Qu'est ce que je n'ai pas bien fait ?

Dernière modification par Philoup (Le 10/06/2005, à 09:54)

Hors ligne

#2 Le 09/06/2005, à 09:16

Philoup

Re : [résolu] problème connexion sur base de donnée mysql (cas désespéré)

Peut - être faut-il creer un utilisateur ??

J'avoue que je travaillais avant avec Easy PHP et que je loggait en root. Et ca marchait !

Hors ligne

#3 Le 09/06/2005, à 12:53

thiebo

Re : [résolu] problème connexion sur base de donnée mysql (cas désespéré)

je pense que ton serveur apache n'est pas en fonctionnement. Redémarres ton serveur et ça devrait marcher.


je m'amuse comme je peux

Hors ligne

#4 Le 10/06/2005, à 09:53

Philoup

Re : [résolu] problème connexion sur base de donnée mysql (cas désespéré)

Enfin résolu...C'était une conn...bon bref!

Lorsque mysql est installé, l'utilisateur root est créé par défaut, sans mot de passe. Par contre, les informations sont dupliquées pour les "host" localhost, et le nom de la machine.

Il s'agit en fait d'un jeu d'alias. Il faut donc (en tout cas c'est comme cela que j'ai résolu le problème):
1. supprimer les alias dans la base de donnée (dans phpmyadmin par exemple). On ne garde que les lignes ou il y a localhost.
2. lors de la configuration des paramètres de connexion, changer 127.0.0.1 par localhost. Cela donne :

<?

//ici les parametres pour la connexion

   $host="localhost";
   $base="root";
   $passe="passroot"; 

//on effectue la connexion
       $Param_Connect=mysql_connect("$host","$base","$passe");

?>

ET CA CA MARCHE !!

Dernière modification par Philoup (Le 10/06/2005, à 09:53)

Hors ligne