La diferencia entre localhost y 127.0.0.1 es que hace unos días en mac, instalé un software mysql en ecshop para conectarse a la base de datos. Sin embargo, la instalación de ecshop es recordarle que la base de datos no puede conectarse. El nombre de usuario y la contraseña son correctos. Así que me fijé en localhost, cambié localhost a 127.0.0.1, y el resultado fue conectado inesperadamente. Antes pensé que localhost y 127.0.0.1 eran lo mismo que no había ninguna diferencia.
Obtuve un artículo en Internet y estudié con todos.
Creo que algunas personas dirán que es una IP local. Algunas personas han dicho que 127.0.0.1 es mejor que localhost y puede reducir una resolución.
Parece que algunas personas no están claras sobre este problema de introducción. De hecho, hay una diferencia entre los dos.
localhost también se llama local, la explicación correcta es: servidor local 127.0.0.1 en Windows y otros sistemas de explicación correcta es: dirección local (servidor local)
¡localhot (local) no se transmite a través de la tarjeta de red! Esto es importante porque no está sujeto a las limitaciones asociadas con los cortafuegos de red y las tarjetas de red. 127.0.0.1 se transmite a través de una tarjeta de red,
Depende de la tarjeta de red y está sujeto a las limitaciones asociadas con el firewall de red y la tarjeta de red. En general, cuando se configuran programas, es mejor usar localhost para los servicios locales, localhost no puede resolver
y no ocupa la tarjeta de red y los recursos de red. A veces se puede usar localhost, pero no se puede usar 127.0.0.1 en este caso. conjetura
Cuando se accede a localhost, el sistema tiene el permiso del usuario actual de la máquina local para acceder, mientras que cuando se usa IP, es igual a que la máquina local es a través de la red para acceder a la máquina local, puede involucrar
y los permisos a los usuarios de la red.