Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2008, 06:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: Ayuda a novato!!

Para el manejo de usuarios, hay varios tips que debes recordar:

1. El único que puede crear usuarios dentro de una base MySQL es un usuario SUPER, habitualmente el root..

2. para poder hacer que usuarios de un portal se creen puedes administrarlos independientemente de la base, o hacer que se logueen contra ella.

3. En el primer caso deberías implementar una tabla que se consulte (con tu propio password y username, en la capa de base de datos o en la capa de negocios, de modo que sean datos invisibles para los usuarios) en la verificación, y manejarlo directamente en la interfase.

4. En el segundo caso, el WebHosting te tiene que haber habilitado a tí con permisos de SUPER, sin lo cual ni podrás crear usuarios, ni podrás darles permisos. En cualquier caso, simplemente no podrán hacer ellos nada.

5. Te advierto que el hecho que te hayan dado a tí un GRANT ALL PRIVILEGES, no implica poder crear usuarios y darles permisos, porque eso es un privilegio que te deben conceder específicamente y que no compone el GRANT ALL. Debes tener WITH GRANT OPTIONS habilitado, caso contrario no puedes crear usuarios que se certifiquen contra la base.