Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/11/2006, 18h14   #1
Futur Membre du Club
 
Inscription : mars 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 120
Points : 18
Points : 18
Par défaut Problème de connection php/mysql

Bonjour

je viens d'installer mysql sur mon disque dur. J'ai fait un script php pour me connecter hors j'ai un message d'erreur :
Citation:
Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)
voici mon script php :
Code :
1
2
3
4
5
6
7
8
9
10
 
<?php
	 $link = mysql_connect("localhost", "root", "Socrate");
	 mysql_select_db("mysql", $link) OR die(mysql_error());
	 $query = "SELECT * FROM `Users`";
	 $result = mysql_query($query, $link) OR die($query . " - " . mysql_error());	
	 $nbResults = mysql_num_rows($result);
	 echo $nbResults;
	 mysql_close(); 	 
?>
Je ne vois pas l'erreur.
MABB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 18h38   #2
Membre habitué
 
Avatar de kazhar
 
Étudiant
Inscription : novembre 2006
Messages : 129
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2006
Messages : 129
Points : 134
Points : 134
Eh bien, "accès refusé pour l'utilisateur" : ton identifiant ou mot de passe est incorrect.
kazhar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 21h59   #3
Futur Membre du Club
 
Inscription : mars 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 120
Points : 18
Points : 18
L'erreur ne vient pas là. En effet, je viens de remplacer "localhost" par l'adresse IP : "127.0.0.1:3307"

Code :
1
2
3
<?php
	mysql_connect("127.0.0.1:3307:8", "root", "Socrate");
?>
Maintenant j'ai un autre message d'erreur :
Citation:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\program files\easyphp1-8\www\test\test_r.php on line 2
Je sens que je progresse mais là je bloque
MABB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 22h01   #4
Futur Membre du Club
 
Inscription : mars 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 120
Points : 18
Points : 18
j'ai laissé trainé un test le code est :
Code :
1
2
3
<?php
	mysql_connect("127.0.0.1:3307", "root", "Socrate");
?>
MABB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 09h13   #5
Futur Membre du Club
 
Inscription : mars 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 120
Points : 18
Points : 18
Je viens de trouver la solution : Il faut utiliser PhpMyAdmin pour créer un nouvel utilisateur puis se connecter par un script Php

Bien à vous
MABB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h11.


 
 
 
 
Partenaires

Hébergement Web