peut-être y a t il quelque chose que je ne comprends pas bien... sûrement : )
lorsque je lance
sudo mysql --defaults-file=/etc/mysql/debian.cnf
j'ai donc accès a SQL Monitor
si je lance
SELECT user, host, plugin, authentication_string FROM mysql.user;
j'obtiens en retour
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
| user | host | plugin | authentication_string |
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
| ... |
| phpmyadmin | localhost | mysql_native_password | *4A059D194B6B1CB8C47E57C94284FB4A17586A7D |
| root | localhost | mysql_native_password | *4A059D194B6B1CB8C47E57C94284FB4A17586A7D |
| ... |
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
21 rows in set (0.00 sec)
donc j'en déduit que j'ai bien un mot de passe pour mon root
mais lorsque je lance (avec mon mot de passe)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'le_mot_de_pass_choisi';
j'ai en retour
ALTER USER...
Query OK, 0 rows affected (0.01 sec)
et pour le FLUSH PRIVILEGE qui suit dans la doc, idem
j'ai re désinstallé et purgé phpmyadmin avant de lancer
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
et toujours la même page blanche