localhost
hará que el cliente MySQL pruebe un socket UNIX en un directorio estándar. Si eso no existe o está en otro lugar, no podrá conectarse. 127.0.0.1
siempre usa una conexión TCP.
Consulte el manual, C.5.2 .2. No puedo conectarme al servidor MySQL [local] .