Ciao a tutti,

sono un neofita e sto cercando di apprendere i rudimenti di PHP e MySQL.
Cercherò di illustrarvi il mo problema in modo sintetico.
Ho creato un DB 'info' utlizzndo PhpMyAdmin e poi ho creato i seguenti file php:
connect.php
<?php
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}

$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}

echo 'connesso con successo';

mysql_close($link);
?>

config.php
<?php
$DB_host = 'localhost';
$DB_user = 'root';
$DB_password = 'password';
$DB_name = 'info';
?>

index.php
<html>
<head>
<title>Prova</title>
</head>
<body>
<?php
// richiamo il file di configurazione
require 'config.php';

// richiamo lo script responsabile della connessione a MySQL
require 'connect.php';

// il resto dello script: posso effettuare query
// senza preoccuparmi della connessione a MySQL
?>
</body>
</html>

Attivo Apache e MySQL, provo a aprire in locale (http://localhost/index.php) con il browser. All'inizio non accadeva nulla poi ho modificato alcune cose, creando i file così com ve li ho mostrati e ora mi da questo errore:
Warning: mysql_connect() [function.mysql-connect]: Accesso non consentito per l'utente: 'root'@'localhost' (Password: SI) in C:\Programmi\EasyPHP 2.0b1\www\connect.php on line 2
Non riesco a connettermi: Accesso non consentito per l'utente: 'root'@'localhost' (Password: SI)

Cosa significa Password SI, ho verificato su PhpMyAdmin e nei privilegi dell'utente root non è attivata alcuna password.

Grazie e buon fine settiama.