Originariamente inviato da Cypher86
mi vengono in mente 2 cose:

1) dal primo errore che hai mostrato sembra che l'utente root di localhost non abbia i permessi per accedere al database quindi una solutzione potrebbe essere
codice:
GRANT all privileges on nome_database to root@'localhost' identified by 'password'
2) che tu abbia sbagliato a settare la porta in quanto vedo che non usi quella standard (3306)
1) questa riga di codice dove la devo inserire? dal Terminale o in qualche file di configurazione di MySql, Apache o PHP nella cartella di MAMP?
Scusami, ma sono neofita nell'uso del terminale di Mac.

2) Ho provato, oltre alla porta 8889 anche la 3306 ed il risultato è il medesimo, non funge.

Grazie per la collaborazione