I am trying to set up Wordpress on XAMPP. I have done this several times before in XAMPP and it worked every time. But as of today I am getting the "Error Establishing Database" error every time.
I also tried importing backups of my other sites, same error. I've worked on one site for weeks and all my backups give me this error (and I had restored backups in same version of XAMPP many times before, the same backups restored perfectly each time. Nothing changed as far as I can tell (and I didn't change my XAMPP version).
I also tested on another computer where I have the same version of XAMPP installed. Same error there, it worked fine yesterday. So I went to try it on WAMP server... well guess what, same error establishing database connection (on fresh wordpress install and old site backup).
My XAMPP version is 5.6.21-0 on Windows 7 Home Premium.
I just can't figure out why it worked fine yesterday on two machines, I changed NOTHING and today it's completely broken. I ran virus checks, reinstalled XAMPP, installed latest version of XAMPP, restored Windows.
Is it possible the "MySQL hostname" randomly changed? The hostname was always "localhost", how can I check if this is still correct?