I too am confused. After upgrading to the latest Xampp version (in Windows 10), using this,
xampp-win32-5.6.14-0-VC11-installer.exe
I went here:
http://localhost/phpmyadmin/
And I saw this error message:
"You are connected as 'root' with no password, which corresponds to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole by setting a password for user 'root'."
The FAQ says "The easiest way is to use the security console, which you can access at http://localhost/security/ This console creates a password for the MySQL user root and adjusts the phpMyAdmin configuration."
But that URL returns "Object not found". The FAQ alternatively advises running the following in cmd, which I did in Xampp/Mysql/bin:
mysqladmin.exe -u root password secret
But when I return to phpmyadmin, I still see the same error message, indicating that my MySQL server does not have a secure password.
I ran the same command again to be sure, and I got this message:
"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."
So it seems my only option is to uninstall the latest version of Xampp and revert to the previous version.
Can someone please tell me how to set a secure password for my MySQL server in the new version of Xampp?
Thanks.
[Edit: I've found some instructions that work for phpMyAdmin version 4.1.14 in Wamp here:
http://forum.wampserver.com/read.php?2,130113
I really miss the simplicity of the old Xampp security system. Anyway, I got this working for Xampp, I think. ]