HY000 é um código de erro de nível ODBC muito geral e 2003 é o código de erro específico do MySQL que significa que a conexão inicial do servidor falhou. 4 é o código de erro da chamada no nível do sistema operacional com falha que o driver MySQL tentou fazer. (Por exemplo, no Linux você verá "(111)" quando a conexão foi recusada, porque o
connect()
chamada falhou com o código de erro ECONNREFUSED, que tem um valor de 111.)