I've read different answers to this issue but there are so many contextual differences and none have helped. Here is my context:
Installing EasyPHP (Apache and mySQL) on localhost
user = root@localhost with no password
WordPress 3.5 install
I can successfully access WordPress and EasyPHP's MySQLAdministration but I see the following message:
"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 by setting a password for user 'root'."
So I change my password in the WordPress wp-config.php. Then I start to lose access. So I try to also change the PHP file config.inc.php to also have the password for root. Still problems.
I don't understand where root@localhost comes into play. Is it a WordPress file as well as a PHP file as well as a mySQL file? How does one secure the root account as suggested without losing access?