Ciò è dovuto alla tua configurazione di mysql. In base a questo errore stai tentando di connetterti con l'utente 'root' all'host del database 'localhost' su un database namend 'sgce' senza che ti siano stati concessi i diritti di accesso.
Presumendo che tu non abbia configurato la tua istanza mysql. Accedi come utente root e al seguente:
CREATE DATABASE sgce;
CREATE USER 'root'@'localhost' IDENTIFIED BY 'mikem';
GRANT ALL PRIVILEGES ON sgce. * TO 'root'@'localhost';
FLUSH PRIVILEGES;
Aggiungi anche il tuo database_port in parameters.yml. Per impostazione predefinita, mysql è in ascolto su 3306:
database_port: 3306