Cita: el usuario 'pollin14'@'%' no se pude conectar
En ese contexto puede indicar diferentes cosas: O ese usuario no existe en el servidor, o no tiene permisos suficientes (se lo creó, pero no se le asignó permisos), o no tiene permisos para conexión remota.
También puede suceder que se intente conectar con una aplicación de escritorio al servidor MySQL en un hosting de web y que en ese hosting sólo puedas hacerlo desde una aplicación en el website.
Esto último sucede muy comúnmente, porque los scripts de PHP y ASP, por ejemplo, en realidad están en el hosting, y por tanto la conexión es local aunque se indique una IP (como la IP es de la misma maquina, termina resultando local). En cambio si usas otro programa desde tu PC al hosting, es conexión remota.