Estoy corriendo PHP 7.4.9, Laravel 8 y MAMP 6.0.1 y estoy aprendiendo Laravel.
Aquellos de ustedes que corren MAMP y siguiendo este excelente tutorial encontrará en el video 5 que obtendrá este error cuando intente ejecutar el comando PHP artisan migrate en el video #5:
SQLSTATE[HY000] [1045] Acceso denegado para el usuario 'Root'@'localhost' (usando contraseña: NO) (SQL: select * from information_schema.tables where table_schema = lsapp and table_name = migrations and table_type = 'BASE TABLE')
Parece un problema básico de mySQL pero no lo es, se debe a alguna falta de configuración en la configuración por defecto de Laravel para los usuarios de MAMP. Me pasé años tratando de resolver y encontré trozos de información útil y conflictiva a través de diferentes hilos así que pensé que sería útil para combinar la solución en un solo lugar ...