19 votos

¿Cómo averiguo el nombre del servidor de mi Mac OS X?

Estoy tratando de conectar con mysql_connect usando PHP.

Me preguntaba cómo encontrar el nombre del host cuando convierto mi MacBook en un servidor al activar la página web personal.

Tengo Apache, MySQL y PHP habilitados.

¿Es el nombre del anfitrión lo que ssh en? Dice que el nombre de mi ordenador es spiderman y se podía acceder a ella con spiderman.local pero no parece funcionar. También he intentado usar mi dirección IP.

0 votos

¿Se está conectando por SSH al ordenador desde la misma red local?

30voto

Kief Puntos 281

En una terminal ejecute el comando:

$ hostname

La variable ambiental $HOSTNAME puede no estar necesariamente fijado.

4voto

annakata Puntos 42676

En general, se obtiene el nombre de la máquina escribiendo

echo $HOSTNAME 

en la Terminal.

Pero para la configuración de su servidor, si nadie se ha metido con la configuración, localhost será el nombre de host a usar; en modo seguro, localhost:3306 (es decir, el puerto 3306) es el predeterminado. (cf. http://php.net/manual/en/function.mysql-connect.php )

PERO: Deberías asegurarte de que realmente iniciaste el servidor de MySQL. El comando de inicio depende de su instalación.

0 votos

Esta variable de entorno a menudo no se establece...

2voto

tputkonen Puntos 168

Depende de si lo haces desde un programa script en el que el entorno se haya configurado correctamente, lo siguiente puede funcionar o convenirte:

~$ uname -n
roberts.e.co.za
~$ echo $HOSTNAME
roberts.e.co.za

2voto

Si quiere conectarse a MySQL ejecutándose localmente, pruebe con 127.0.0.1 o localhost.

0voto

Brant Bobby Puntos 4540

Preferencias del sistema.app > Compartir > Nombre del ordenador

Sharing Preferences

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X