Ola Ricardo.
Eu tive um problema parecido e notei que na verdade eu nao estava com a senha do mySQL. No final das contas eu tive que resetar o password pois nao me lembrava do mesmo.
Vamos isolar o problema e verificar se é isso mesmo?
Antes de tudo pra ter certeza que voce tem a senha do root tente verificar pelo seu MAC:
- Abra o terminal do MAC e acesse o diretorio seguinte pelo comando:
cd /usr/local/mysql/bin/
2: Depois disso execute o mysql:
./mysql -u root -p;
Digite seu password.
Se o resultado for a seguinte linha, voce pode tentar novamente algumas outras vezes com diferentes passwords.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Caso o resultado seja um novo prompt, entao voce esta com o password certo, apenas digite Ctrl+Z para sair.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Se voce conseguiu acessar o prompt do mysql entao esta tudo certo, e voce esta com o password nas maos, e seu problema é outro.
Poste aqui o resultado para termos certeza.
Caso contrario, talvez voce queira resetar o password para conseguir rodar o projeto. Voce pode verificar a documentaçao oficial do SQL atraves do link abaixo:
https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
Tambem pode olhar sempre no forum http://stackoverflow.com onde eu encontrei as seguintes instruções que funcionaram para mim. Porem sugiro que primeiro verifique a documentaçao oficial ja que esses comandos é so para MAC e cada versao pode ter suas proprias diferenças, entao fica apenas como referencia:
Comandos apenas para referencia!!!
Verifique no site oficial antes de usar os comandos abaixo.
https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.htm
1) sudo /usr/local/mysql/support-files/mysql.server stop
2) sudo /usr/local/mysql/support-files/mysql.server start --skip-grant-tables
3) /usr/local/mysql/support-files/mysql
4) mysql> FLUSH PRIVILEGES;
5) mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
6) Ctrl + z
7) sudo /usr/local/mysql/support-files/mysql.server start
8) /usr/local/mysql/support-files/mysql -u root -p
9) enter the new password i.e MyNewPass
Espero poder ter ajudado.