Minha aplicacao nao se conectava ao banco de dados. tentei ir em varios forums e fiquei horas pesquisando. achei o problema.
No curso, o professor configura no arquivo app.module.ts com a porta 3307. mudei para 3306. (esse ele avisou)
O maior problema, e que nao foi avisado pelo professor, eh que tem que mudar a senha dentro do Mysql para root, ja que no app.module.ts ele usa a senha root dentro do .env. Na instalacao padrao do mysql, a senha do usario root vem definida como vazio, e nao adianta colocar vazio no app.module.ts.
Resolvi o problema acessando o banco de dados pelo terminal usando:
mysql -u root -p
Apos conectar digitei dentro do terminal do mysql esse comando para setar a senha como 'root':
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
E finalmente ao executar o npm run start:dev, funcionou!