Bonjour,
Je suis en train d’apprendre php-mysql. Après avoir installé (sur mon portable) apache2, mysql-server et php5 sans problèmes j’ai tenté d’installer phpmyadmin (via Synaptic). Dans cette installation j’ai accepté l’option de configurer la base de données de phpmyadmin avec dbconfig-common ; ensuite je dois mentionner un MdP pour l’admin de la base de données, puis un autre MdP de connexion MySql pour phpmyadmin. Mais lorsque je poursuis l’installation apparaît alors un message d’erreur : “ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)”. Si j’ignore le message d’erreur l’installation se complète. Mais lorsque je démarre phpmyadmin et que je m’identifie par UID et MdP, phpmyadmin affiche deux messages d’erreurs : “#1045 Connexion au serveur MySQL non permise” et “La connexion au controluser tel que défini dans votre configuration a échoué”. Que je mentionne mon UID d’utilisateur Debian ou bien ROOT, dans aucun des cas je ne suis reconnu par phpmyadmin.
Je suis alors allé voir dans les fichiers /etc/dbconfig-common/phpmyadmin.conf et /etc/phpmyadmin/config-db.php où j’ai pu constater que le “dbuser” par défaut n’est ni root ni mon uid debian mais bien … “phpmyadmin”. Cependant même en utilisant ce dbuser phpmyadmin ne me reconnaît toujours pas …
[code]Préconfiguration des paquets…
Sélection du paquet phpmyadmin précédemment désélectionné.
(Lecture de la base de données… 192570 fichiers et répertoires déjà installés.)
Dépaquetage de phpmyadmin (à partir de …/phpmyadmin_4%3a3.4.11.1-2_all.deb) …
Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »…
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de phpmyadmin (4:3.4.11.1-2) …
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version
Creating config file /etc/phpmyadmin/config-db.php with new version
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES).
unable to connect to mysql server.
error encountered creating user:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
dbconfig-common: phpmyadmin configure: trying again (skip questions).
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Replacing config file /etc/phpmyadmin/config-db.php with new version
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES).
unable to connect to mysql server.
error encountered creating user:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
dbconfig-common: phpmyadmin configure: ignoring errors from here forwards
populating database via sql… done.
dbconfig-common: flushing administrative password
dbconfig-common: phpmyadmin configure: ignoring errors from here forwards
[ ok ] Reloading web server config: apache2.[/code]
Après avoir effectué quelques recherches j’ai constaté que le problème est fréquent. Mais je n’ai trouvé aucune solution compréhensible pour mon système (Debian7) …
Merci.