Dica de desenvolvimento MySQL

host 'localhost' is not allowed to connect to this mysql server Umbraco

Dica rápida. Se o MySQL estiver instalado na máquina para desenvolvimento e rodar o debug de uma instalação umbraco, provavelmente quando for publicar um conteúdo vai travar e não publicar. Pode ocorrer o seguinte erro:

host 'localhost' is not allowed to connect to this mysql server "umbraco"

Isso pode acontecer mesmo que use outra base, tipo SQL Server ou SQL CE. Misteriosamente não sei porque isso acontece. Isso acontece em versões anteriores a 7.3.1.

Para corrigir, adicione na web.config dentro da system.web:

<siteMap>    
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>

 Esse bug foi corrigido  http://issues.umbraco.org/issue/U4-6125 e a web.config por default já vem com essa configuração. 

https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/57929-MySQL-Connection-error-for-site-that-doesnt-Use-MySQL