12/08/2004, 10:37
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
El parámetro que indicas en "localhost" es el "host" .. es decir la IP/nombre de donde está tu BD Mysql.
Si ejecutas PHP en el mismo "servidor" que Mysql ... las referncias son "localhost" que indican que es la IP: 127.0.0.1 .. Esto es más rápido "resolver" esa IP que si tal vez usas "dominio.com"
Si por otro lado quieres acceder a una BD Mysql que no está en el mismo "servidor" que corre PHP .. ahí en "host" indicaras la IP o "domino.tal" donde se encuentre. En ese caso las conexiones para ese "usuario" tendrían que permitir acceso desde la IP/domino que corra PHP o bien a todo host (indicando: %) en los privilegios de ese usuario. Por ejemplo .. no todo servicio de hosting permite acceso remoto a sus BD .. pero sí puede acceder "PHP" por qué está autorizado a conexiones "sólo locales" cuando ambos conviven en el mismo "servidor".
Un saludo, |