2010-10-04 20 views
0

Je reçois cette erreur lorsque j'essaie d'exécuter phpMyAdmin depuis XAMPP. Il y avait une installation de mysql existante sur cette machine avant mon installation et exécution de XAMPP. Quand je lance XAMPP, mysql et apache2 démarrent avec succès. Je peux accéder à la base de données mysql avec un script PHP mais pas via phpmyadmin.Comment exécuter PHP dans un navigateur local en utilisant Ubuntu

Error 

MySQL said: Documentation 
#1045 - Access denied for user 'root'@'localhost' (using password: NO) 
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server. 
+2

Avez-vous réglé le bon nom d'utilisateur et mot de passe dans le fichier de configuration de phpMyAdmin (config. inc.php)? – ipsum

Répondre

0

Avez-vous défini un mot de passe pour l'utilisateur root? Vous ne devriez pas vous connecter via root mais vérifiez cela. Je me souviens aussi avoir eu un problème avec l'une des versions de phpmyadmin où je n'étais pas autorisé à me connecter avec l'utilisateur root.

1

Si vous souhaitez accéder à MySQL en tant que root sans mot de passe, dans votre fichier /xampp/phpMyAdmin/config.inc.php assurer que les variables suivantes sont définies:

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;