Você tem a opção de reconstruir o PHP sem o mysqlnd?
Se a sua compilação atual está usando, então ela se recusará a ter qualquer coisa a ver com o antigo método de autenticação e você estará recebendo um erro ao longo das linhas de "mysqlnd não pode conectar ao MySQL 4.1+ usando o antigo autenticação insegura "em seus registros. Uma compilação sem ela pode acabar com você, se for uma opção para você.