En PHP, la IP del host local agrega: – 127.0.0.1., Pero ¿cuál es la dirección IP de la base de datos en valor numérico?

Cuando se conecta al servidor MySQL, especifica que uno de los parámetros es el servidor que se ejecuta en qué host.
Como:
mysql-h localhost-u eric-p saker
mysql-h 127.0.0.1-u eric-p saker
La mayoría de los programas serán el nombre de host localhost y la dirección IP 127.0.0.1 considerada como sinónimo de “servidor local”.
En sistemas UNIX, MySQL es diferente:
Cuando localhost, MySQL intentará usar un archivo de socket de dominio Unix para conectarse al servidor local.
Para forzar el uso de la conexión TCP / IP al servidor local, use la dirección IP 127.0.0.1 en lugar del nombre de host localhost.
Al especificar la opción – protocol = tcp para forzar el uso de TCP / IP para conectarse
Conexiones TCP / IP El número de puerto predeterminado es 3306.
El nombre de ruta del socket del dominio Unix cambia con frecuencia, generalmente: / tmp / mysql.sock
Los archivos de mi máquina se encuentran en el directorio de instalación de MySQL:
[Mysql @ Turk ~] $ ll / var / lib / mysql / mysql.sock
srwxrwxrwx 1 raíz raíz 0 14 de septiembre 14:05 / var / lib / mysql / mysql.sock
Especifique explícitamente la ruta del archivo del socket, puede usar el nombre de archivo-S o – socket = nombre_archivo
————————————————– ————————————————– –
la diferencia localhost 127.0.0.1 es? Creo que algunas personas dirán ip local, se ha dicho, 127.0.0.1 localhost puede reducir el tiempo de resolución. Parece que la cuestión del umbral tampoco estaba clara, de hecho, esta es una diferencia entre los dos.
no1:
localhost también llamado local, la interpretación correcta es: servidor local
127.0.0.1 en la interpretación correcta del sistema de Windows: la dirección local (servidor local)
no2:
localhot (local) sin transmisión Ethernet! Esto es muy importante, no está relacionado con los firewalls de red y el límite de la tarjeta de red.
127.0.0.1 se transmite a través de la tarjeta de red, dependiendo de la tarjeta, y está sujeto a las restricciones de firewalls de red y tarjeta de red.
Los servicios locales en la configuración general localhost son los mejores, localhost no se resolverá a ip, no tomará la tarjeta de red, los recursos de red.
A veces puedes usar localhost, 127.0.0.1 pero no puedes en esto. Supongo que el acceso localhost al sistema local con los permisos del usuario actual para acceder, y la ip igual cuando la máquina va a través de la red para acceder a la máquina, puede estar relacionada con los permisos del usuario de la red.
Las palabras de su casa:
1. -h 127.0.0.1 cuando se usa la conexión TCP / IP,
servidor mysql que la conexión de 127.0.0.1 localhost.localdomain ”
Mysql-h localhost cuando no usa la conexión TCP / IP, y usa el socket Unix;
En este caso, MySQL Server que el cliente es del “localhost”
La gestión de derechos Mysql “localhost” tiene un significado específico:
– El Manual MySQL 5.6.4 … .. Un valor de Host puede ser un nombre de host o un número de IP, o ‘localhost’ para indicar el host local.
Nota: aunque ambas conexiones son diferentes, pero cuando el host local como el permiso predeterminado 127.0.0.1 para grabar dos tipos de conexión son 1.row record (el primer registro, la primera coincidencia)
*************************** 1. Fila ******************** *******
Anfitrión: localhost
Usuario: root
……
*************************** 2. Fila ******************** *******
Anfitrión: 127.0.0.1
Usuario: root
Prueba:
shell> mysql-h 127.0.0.1
mysql> estado;
Usuario actual: [correo electrónico protegido]
SSL: no está en uso
Localizador actual: stdout
Usando outfile:
Usando delimitador :;
Versión del servidor: distribución de origen 5.1.33-log
Versión de protocolo: 10
Conexión: 127.0.0.1 a través de TCP / IP
shell> mysql-h locahost
mysql> estado;
Usuario actual: root @ localhost
SSL: no está en uso
Localizador actual: stdout
Usando outfile:
Usando delimitador :;
Versión del servidor: distribución de origen 5.1.33-log
Versión de protocolo: 10
Conexión: Localhost a través del socket UNIX
shell> mysql-h XXXX (ip)
mysql> estado;
Usuario actual: root @ ip
SSL: no está en uso
Localizador actual: stdout
Usando outfile:
Usando delimitador :;
Versión del servidor: distribución de origen 5.1.33-log
Versión de protocolo: 10
Conexión: XXXX (ip) a través de TCP / IP

More Interesting

Cuando hay muchas direcciones IP en el hogar para dispositivos conectados que comienzan con 192.168, ¿cómo podemos identificar un dispositivo?

¿Cómo se comunica un dispositivo a través de una dirección MAC?

Cómo configurar una IP estática para un servidor web y acceder a ella desde Internet

¿Cómo se crean las direcciones IP?

¿Hay alguna manera de configurar un enrutador adicional para asignar direcciones IP estáticas para los dispositivos que están conectados a él?

¿Cuál es la dirección más antigua que sigue funcionando hoy?

Si supiera la dirección IP de un servidor que albergaba cientos de miles de cuentas hipotecarias, todas las cuales contenían información que incluye nombres completos, números de seguro social, historial de empleo, bancarrota e historial de ejecuciones hipotecarias, y más, ¿merecería la pena la dirección IP? un hacker?

¿Hay alguna manera de hacer que su dispositivo electrónico no se pueda rastrear, como al borrar la dirección IP, o mi comprensión básica de la función de una dirección IP es incorrecta?

¿Qué debo hacer si mi dirección IP se informa como un servidor de spam y un atacante de diccionario?

Cómo averiguar por qué Spamhaus pone en la lista negra su IP

¿Qué tipo de dirección IP es esta?

Si alguien elimina mi correo electrónico, ¿se puede incluir en la lista negra mi dirección de correo electrónico / dirección IP para que no pueda enviar correos electrónicos?

¿Cuáles son buenas herramientas para identificar el operador de red móvil basado en la dirección IP?

¿Tengo una dirección IP diferente para cada sistema operativo en mi computadora?

Cómo cambiar mi dirección MAC