Contexte:voila un extrait du fichier config.inc.php
- Apache 2.2
 - MySQL server 5.0.22-community-nt
 - Php 5.1.4
 - Windows XP Pro pack 2
 - tous les serveurs en localhost
 
- ...
 - $cfg['Servers'][$i]['controluser'] = 'totouser';
 - $cfg['Servers'][$i]['controlpass'] = 'passtoto';
 - ...
 - $cfg['Servers'][$i]['user'] = 'totouser';
 - $cfg['Servers'][$i]['password'] = 'passtoto';
 - ...
 
A défaut que cela ne marche, nous nous attendons à ce qu'il ait une erreur de connexion en lien avec toto. Et bien NON, voici l'erreur renvoyée dans le browser à l'adresse ci dessous :http://127.0.0.1/phpMyAdmin-2.8.1/index.php
- Erreur
 - MySQL a répondu:
 - #1045 - Access denied for user 'root'@'localhost' (using password: NO)
 
Mais pourquoi diable me parler de root...
et pourtant mon fichier de test php sur une base dans mysql marche tres bien http://127.0.0.1/phpMyAdmin-2.8.1/montestmysql.php. Il contient :
- <?php
 - $link = mysql_connect("localhost", "totouser", "passtoto")
 - or die("Impossible de se connecter");
 - echo "Connexion réussie";
 - mysql_select_db("menagerie") or die("Could not select database");
 - // Exécuter des requêtes SQL
 - $query = "SELECT * FROM animal";
 - $result = mysql_query($query) or die("Query failed");
 - // Afficher des résultats en HTML
 - echo "<table>\n";
 - ....
 - ?>
 
Conclusion: phpMyAdmin ne lit pas mon config.inc.php à l'adresse .../phpMyAdmin-2.8.1/libraries ainsi qu'à .../phpMyAdmin-2.8.1/ (j'ai deplacé le fichier pour tester)
Alors que faire ?
		
		
        




  Répondre avec citation


 
   




 
 





   
 
 
Partager