web-dev-qa-db-fra.com

php/mySQL sur XAMPP: mot de passe pour phpMyAdmin et mysql_connect différent?

J'utilise phpMyAdmin et MySQL sous XAMPP pour Windows.

J'accède à la base de données MySQL de deux manières. Tout d'abord, via localhost/phpmyadmin, et ensuite, via un fichier connection.php (avec mysql_connect('localhost','user','password') qui est utilisé par d'autres fichiers php pour un site Web sur le serveur.

Tant pour la connexion phpMyAdmin que pour le mysql_connect, j'utilise l'utilisateur root. Je sais que je ne devrais pas utiliser root et que c'est un problème de sécurité. Mais les mots de passe diffèrent! J'ai défini le mot de passe pour l'accès à phpMyAdmin via localhost/security, mais je ne vois pas comment changer le mot de passe requis pour le mysql_connect

Je pensais que ce serait pareil, mais apparemment ce n’est pas le cas. Comment changer le mot de passe root via phpMyAdmin?

18
Bernd

si vous ouvrez localhost/phpmyadmin, vous trouverez un onglet appelé "Comptes d'utilisateurs". Là, vous pouvez définir tous vos utilisateurs qui peuvent accéder à la base de données mysql, définir leurs droits et même limiter leur lieu de connexion.

29
Zim84

Vous devez changer le mot de passe directement dans la base de données car chez mysql, les utilisateurs et leurs profils sont enregistrés dans la base de données.

Donc, il y a plusieurs façons. Sur phpMyAdmin, il vous suffit de vous rendre sur l’administrateur, de choisir root et de changer le mot de passe.

0
solick