Salve,
ho seguito questa guida per configurare un database MySQL ad accettare chiamate esterne da un determinato ip e con un determinato utente, ho controllato l'ufw da ssh e non è attivo, inoltre, come suggerito da un'atlra guida, ho provato anche a commentare la riga skip-external-locking ma ovviamente il risultato non è cambiato..
Ovviamente ho riavviato mysql e per sicurezza anche apache..
L'errore che mi restituisce è il solito:

[18-Nov-2017 10:59:06 Europe/Rome] PHP Warning: mysqli::mysqli(): (HY000/2002): Connection timed out in /home3/xxx/public_html/xxx.php on line 10