#1045 - Access denied for user 'root'@'localhost' (using password: NO)
E então voce tem um servidor MySQL está subindo e apresentando o erro a seguir? vai a dica que me salvou o dia.
Certifique-se que o MySQL esteja ativo, verifique no Gerenciador de Tarefas.
Voce deverá entrar na pasta BIN do MySQL usando o Prompt do DOS em modo Administrador.
Dentro da pasta dê o comando a seguir:
mysqladmin -u root password mysql
Se nenhuma mensagem de erro ocorrer a senha do usuário root foi trocada para mysql.
Depois pode acessar seu aplicativo de manutenção de banco de dados preferido.