Uhm nel post che mi hai linkato avevo visto che quell'errore lo dava quando si usava bin\mysql.exe dal prompt. Se il client di mysql è quello allora io riesco ad accedere.
Ho fatto però questo script:
codice:
<?
echo 'Safe Mode...';
if( ini_get('safe_mode') ){
echo 'Attivata!';
}else{
echo 'Disattivata!';
}
echo '
';
echo 'Connessioni persistenti...';
if( ini_get('mysql.allow_persistent') ){
echo 'Attivate!';
}else{
echo 'Disattivate!';
}
echo '
';
echo 'Settaggio variabili...';
$hostname = "localhost";
$database = "sigillo";
$username = "lost";
$password = "lost";
echo 'Completata!';
echo '
';
echo 'Connessione al db...';
$conn = mysql_connect($hostname, $username, $password) or die(mysql_error() . E_USER_ERROR);
echo 'Completata!';
echo '
';
?>
che mi restituisce questo output:
codice:
Safe Mode...Disattivata!
Connessioni persistenti...Attivate!
Settaggio variabili...Completata!
Connessione al db...Client does not support authentication protocol requested by server; consider upgrading MySQL client256
dandomi quindi lo stesso errore del prost che mi hai linkato.
Come si esegui l'upgrade dei client? Ora provo a leggere e ti faccio sapere, grazie mille di tutto.