Problemi con connessione al DB

Ciao a tutti,
ho bisogno di un aiuto, sto creando in locale un social network con elgg e ho problemi di connessione con il DB.

Al momento dell'installazione ho il seguente messaggio

"Elgg couldn't connect to the database using the given credentials. Check the settings file."

Ho seguito tutti i passi descritti sul sito ma devo avere qualche problema con i setting dei file settings.php e php.ini.
Ho creato un DB con MySQL Workbench (5.5.19) installato su c:/Programmi/MySQL
Il DB si chiama elgg, utente "admin" e password "admin" utilizzando i comandi SQL

CREATE DATABASE elgg;
CREATE USER admin IDENTIFIED BY 'admin';
GRANT ALL ON elgg.* to elgg;

I due files settings.php e php.ini sono configurati in questo modo:

SETTINGS.PHP
$CONFIG->dbuser = 'admin';

$CONFIG->dbpass = 'admin';

$CONFIG->dbname = 'elgg';

$CONFIG->dbhost = 'localhost';

$CONFIG->dbprefix = 'elgg';

--------------
PHP.INI
mysql.default_port = 3306

mysql.default_socket = /tmp/mysql.sock

mysql.default_host = "localhost"

mysql.default_user = "admin"

mysql.default_password = "admin"
---------------

ho creato io il file vuoto mysql.sock sotto la cartella temp nella home del localhost di Apache perchè non esisteva.

Cosa sbaglio ?

Grazie mille!!!