Meilleur auteur de réponses
IIS PHP MYSQL Access denied

Question
-
Bonjour à tous,
J'ai installé un serveur IIS avec PHP et MYSQL sur un serveur 2008, mais lorsque je veux tester la connexion à MYSQL par une page WEB j'ai l'erreur suivante:
Unable to connect to database manager.
Could not connect: Access denied for user 'root'@'localhost' (using password: YES)
Le code PHP est le suivant (index.php):
<?PHP
//remember to change the password to whatever you set
//it to in mysql instance configuration
//first parameter is server name, 2nd username 'root', 3rd is password
$rst = @mysql_connect("127.0.0.1:3306","root","PASS");
if (!$rst){ echo( "<p>Unable to connect to database manager.</p>"); die('Could not connect: ' . mysql_error()); exit(); }
else { echo("<p>Successfully Connected to MySQL Database Manager!</p>"); }
if (! @mysql_select_db("DTB") ){ echo( "<p>Unable to connect database...</p>"); exit(); }
else { echo("<p>Successfully Connected to Database 'MYSQL'!</p>"); }
?>
Mais lorsque je test la connexion en ligne de comande, aucun problème,
Quelqu'un aurais une explication ?
Merci d'avance pour votre aide.
Carlos Miguellundi 6 juin 2011 16:13
Réponses
-
Bonjour,
essaye d'écrire tout simplement :
$rst = @mysql_connect("localhost","root","PASS");
sinon, sans tenir compte du message d'erreur préconfiguré , essaye de faire une manipulation sur la base de donnée par exemple ajout d'un élément.
Sinon, si vous avez un message plus spécifique que " Unable to connect to database manager " Code d'erreur ou autre, merci de nous le rapporter.
voici un lien pour un problème qui ressemble a le votre:
http://forums.iis.net/t/1153745.aspx
Bonne chance,
Boukari Sabri
_____________
HP-UX Technician Consultant
Microsoft Partner
IEEE Student Partner
- Proposé comme réponse Mr XMVP, Editor mardi 7 juin 2011 08:46
- Marqué comme réponse Mr XMVP, Editor jeudi 9 juin 2011 15:13
lundi 6 juin 2011 19:15 -
hi,
Could you try with single quote ?
$rst = @mysql_connect('127.0.0.1:3306','root','PASS');
Also try to connect directly with the mysql binarie. is it working ?
senior windows system engineer www.Innovtech.eu- Proposé comme réponse Mr XMVP, Editor jeudi 9 juin 2011 07:54
- Marqué comme réponse Mr XMVP, Editor jeudi 9 juin 2011 15:13
mardi 7 juin 2011 21:38
Toutes les réponses
-
Bonjour,
essaye d'écrire tout simplement :
$rst = @mysql_connect("localhost","root","PASS");
sinon, sans tenir compte du message d'erreur préconfiguré , essaye de faire une manipulation sur la base de donnée par exemple ajout d'un élément.
Sinon, si vous avez un message plus spécifique que " Unable to connect to database manager " Code d'erreur ou autre, merci de nous le rapporter.
voici un lien pour un problème qui ressemble a le votre:
http://forums.iis.net/t/1153745.aspx
Bonne chance,
Boukari Sabri
_____________
HP-UX Technician Consultant
Microsoft Partner
IEEE Student Partner
- Proposé comme réponse Mr XMVP, Editor mardi 7 juin 2011 08:46
- Marqué comme réponse Mr XMVP, Editor jeudi 9 juin 2011 15:13
lundi 6 juin 2011 19:15 -
Bonjour,
En faite je me suis rendu compte qu'avec un mot de passe plus simple (par éxemple "PASS" au lieu de "P4$$") ça marche,
Est-il possible connecter avec un mot de passe plus compliqué ?
Merci pour votre aide
Carlos Miguelmardi 7 juin 2011 13:13 -
hi,
Could you try with single quote ?
$rst = @mysql_connect('127.0.0.1:3306','root','PASS');
Also try to connect directly with the mysql binarie. is it working ?
senior windows system engineer www.Innovtech.eu- Proposé comme réponse Mr XMVP, Editor jeudi 9 juin 2011 07:54
- Marqué comme réponse Mr XMVP, Editor jeudi 9 juin 2011 15:13
mardi 7 juin 2011 21:38