Izzy wrote:
The config.inc.php will always show a blank password for root.
Hillarious
Not really as the file I asked you to check above
xampp/security/mysqlrootpasswd.txt is checked for the root password.
Another thing you can try is to manually change this line in config.inc.php as often this might block you:
$cfg['Servers'][$i]['auth_type'] = 'config';
// Authentication method (config, http or cookie based)?
To
$cfg['Servers'][$i]['auth_type'] = 'cookie';
// Authentication method (config, http or cookie based)?
Allow localhost to set cookies in your browser.
Clear your browser's cache often when doing development work. The cache can be your worst enemy at these times. Disable it for your particular browser then you can enable it for normal surfing when you are finished developing.
Also in relation to the above root access a comprehensive how-to for the command line is contained within the readme-en.txt file located in the xampp directory. Worth a read.
If all else fails and you have followed all the instructions, FAQs and searched these forums for similar issues then a clean reinstall might be in order to clear out any problems you might have introduced. XAMPP will run straight away after install 'out of the box' with no problems at all. Problems occur usually when people try and change things before reading or knowing what the consequences are of making these changes or how to correct the changes if they break things.