Ver Mensaje Individual
  #8  
Antiguo 24-08-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por salvica
Perdona Román, creo que no me he explicado bién.
Sí te explicaste bien pero no estás en lo correcto. Tú puedes existir como usuario en un servidor MySql y tener derecho a X base de datos. Pero el administrador te puede restringir el acceso sólo a localhost. Eso significa por ejemplo, que puedes colocar un script php (suponiendo que el servidor Web está en la misma máquina que el de MySql) y hacer consultas a tal base de datos. Pero debido a la restricción, si intentas conectarte con Zeos desde tu pc, no podrás hacerlo, a pesar de existir en el servidor como usuario y con derechos a la base.

A Zeos no necesitas indicarle nada más de lo que mencionas por que no es Zeos quien se encarga de eso sino el propio servidor de MySql.

Cuando lanzas una petición al servidor de MySql, lo primero que éste hace es checar la tabla user y buscar un registro que contenga tu nombre de usuario y la ip desde la que te conectas. Si no aparece dicho registro entonces te deniega el acceso. Claro que pede aparecer una entrada del tipo:

(salvica, %)

donde % indicaría que puedes conectarte desde cualquier dirección. Pero si la entrada es

(salvica, localhost)

entonces sólo podrás conectarte desde localhost (y localhost significa la máquina donde está el servidor de MySql)

También podría ser

(salvica, 200.25.38.92)

y en tal caso sólo podrás conectarte desde la ip 200.25.38.92.

Si aún no te convenzo, mañana te creo una cuenta aquín en mi pc para que tú mismo veas la diferencia.

// Saludos
Responder Con Cita