Ok, I have a fresh install of AppServ 2.5.3 (which includes apache, PHP, MySQL, and phpMyAdmin) running on Windows XP Pro SP1.
I get this warning upon accessing the phpMyAdmin index page:
Your configuration file contains settings (root with no password) that correspond 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.
I’ve tried going to “Privileges” and setting a password for root - localhost and Any - localhost, but when I try to access the page again, it fails to load the config.header.inc.php and the only way I found to fix it was to reinstall the appserv package and start over again.
User Host Password Global privileges Grant
Any % No USAGE No
Any localhost No ALL PRIVILEGES Yes
root % No ALL PRIVILEGES Yes
root localhost No ALL PRIVILEGES Yes
Does this process setup http authentication mode? If not, how can I? The documentation for phpMyAdmin wasn’t all that helpful.