Erro 2003 indica que a conexão foi recusada. Isso pode ocorrer porque um firewall o bloqueia ou porque o servidor mysql está configurado apenas para permitir conexões de soquete unix que podem ser apenas locais, ou apenas conexões ip locais via interface 127.0.0.1.
Você precisa examinar o arquivo de configuração mysql em / etc para ver como ele está configurado, se você tiver os direitos de acesso para ele. Caso contrário, você provavelmente não conseguirá alterá-lo de qualquer maneira, pois pode ser necessário alterar esse arquivo se ele estiver configurado dessa maneira.
No entanto, você deve ter muito cuidado se permitir conexões remotas, pois elas também podem ser um problema de segurança.