/ / Comment utiliser PHP dans un navigateur local avec Ubuntu - php, mysql, xampp, mysql-error-1045

Comment exécuter PHP dans un navigateur local en utilisant Ubuntu - php, mysql, xampp, mysql-error-1045

Je reçois cette erreur lorsque je tente de courirphpMyAdmin de XAMPP. Il y avait une installation existante de mysql sur cette machine avant l'installation et l'exécution de XAMPP. Quand je lance XAMPP, mysql et apache2 démarrent correctement. Je peux accéder à la base de données mysql avec un script PHP mais pas via phpmyadmin.

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.

Réponses:

1 pour la réponse № 1

Si vous voulez accéder à mysql en tant que root sans mot de passe, dans votre /xampp/phpMyAdmin/config.inc.php fichier, assurez-vous 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;

0 pour la réponse № 2

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