Boa noite amigo,
Eu costumo usar essa configuração no DataSource.goovy para conectar a um banco:
dataSource {
pooled = true
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/nomeDoBanco"
driverClassName = "com.mysql.jdbc.Driver"
dialect = org.hibernate.dialect.MySQL5InnoDBDialect
username ="xxxxx"
password = "suaSenha"
}
Não se esquecendo de colocar a biblioteca de conexão na pasta lib.
http://dev.mysql.com/downloads/connector/j/
Pela mensagem, é necessário liberar o acesso para root@localhost, provavelmente você só liberou o acesso para root@127.0.0.1