Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#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

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

Haut de page ↑