Ciao a tutti,
In questi giorni ho un problema che mi sta facendo diventare matto. Praticamente ai tempi feci una piccola applicazione in php con db mysql.
I parametri di connessione al db sono memorizzati in un file conf.php. Dunque l'applicativo aveva smesso di funzionare dopo un aggiornamento dei server (linux) praticamente non riusciva mai a connettersi al db, dava un errore di accesso al db (access denied for user '@localhost' to database ...). Allora ho provato a ricreare l'utente su mysql con le giuste autorizzazioni, ma niente.
Se cambio i parametri di connessione, e anzichè usare quell'utente uso root, funziona tutto alla perfezione, se invece gli metto l'utente corretto adesso esce:
access denied for user 'apache@localhost' (NO password) to database ...

Perchè apache?Perchè no password? invece rimettendo root con la sua password va di nuovo tutto...L'utente l'ho già eliminato e ricreato n volte, addirittura provando a clonare l'utente root..Non so più che pesci prendere