Hast du mal beides, also "127.0.0.1" und "localhost" in deinen Defines probiert?
egal ob ich als Host: localhost oder 127.0.0.1 eingebe, das Ergebnis ---> Error (0): Failed to connect. Access denied for user 'script' localhost (using password: YES).
Naja man könnte auch beim SQL_USER den "root" nehmen und passwort weg lassen:
Das habe ich ebenfalls probiert, es passierte ebenfalls nichts (Zugriff verweigert)