Ciao a tutti,
c'è un problema che non riesco a risolvere.

Ho testato un sito in locale con DB mysql in locale e funziona tutto.
L'ho uplodato sul server (xyz), modificato la stringa di connessione al DB con i dati di accesso del server MySql e quando apro index.php mi scrive:

codice:
Access denied for user: 'Sql12345@60.140.130.90' (Using password: YES)
Vi riporto il codice che uso per la connessione, che vi ricordo in locale funziona perfettamente, ho solo sostituito user, psw e indirizzo IP con quelli del server (ho controllato e sono corretti).
Nell'esempio i codici e l'IP sono naturalmente finti.

codice:
class MysqlClass
{
	//parametri per la connessione al database
	private $nomehost = "60.140.130.90";
	private $nomeuser = "Sql12345";
	private $password = "miapsw";
	private $nomedb = "Sql12345_1";

	// controllo sulle connessioni attive
	private $attiva = false;

	// funzione per la connessione a MySQL
	public function connetti()
	{
	  if(!$this->attiva)
	  {
	    if ($connessione = @mysql_connect($this->nomehost,$this->nomeuser,$this->password) or die (mysql_error()))
		{
		  //selezione del database
		  $selezione = @mysql_select_db($this->nomedb, $connessione) or die (mysql_error());
		}
		}else{
		  return true;
		}
	  }

	// funzione per la disconnessione a MySQL
	public function disconnetti()
	{
	  if($this->attiva)
	  {
		if(mysql_close())
		{
	  $this->attiva = false;
	    return true;
	    	}else{
			return false;
		}
	  }
	}
}