Avisos


Resultados 1 al 4 de 4

Tema: Usuarios y contraseñas

  1. #1 Usuarios y contraseñas 
    Iniciado
    Fecha de ingreso
    Oct 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Hola!, estoy usuando MySQL....

    El usuario root puede crear usuarios y establecerles contraseñas a usuarios del servidor MySQL.

    Estos usuarios y contraseñas se almacenan en una table Servidor/mysql/user .... Si le quiero cambiar la contraseña un usuario, el usuario root con SET PASSWORD lo puede hacer... o con un UPDATE.
    Ahora, yo quiero saber como el usuario mismo pueda cambiar su propia contraseña. Que privilegios le puedo dar para ke este la pueda cambiar, pero que no tenga acceso a toda la tabla user de mysql.
    Habia pensado en darle solo privilegios de UPDATE a la fila correspondiente a sus datos en la table USER, y a la columna ke contiene el password.,... pero como se hace eso?.... no hay otra forma mas facil de hacerlo?¡..
    Citar  
     

  2. #2  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Ubicación
    Valhala
    Mensajes
    1.162
    Descargas
    4
    Uploads
    0
    Si no me equivoco, no se pueden asignar privilegios a nivel de registro, el maximo que hay es a nivel de tabla.
    Aunque por defecto un usuario puede cambiar su contraseña de la siguiente forma :
    Código:
    mysql> SET PASSWORD = PASSWORD('prueba2');
    Para ello, tendras que estar logueado como el usuario, si no la sintaxis seria:
    Código:
    mysql> SET PASSWORD FOR prueba = PASSWORD('prueba3');
    Espero que te sea de ayuda.
    http://www.project-longinus.es
    Citar  
     

  3. #3  
    Iniciado
    Fecha de ingreso
    Oct 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Gracias... voy a intentarlo asi.. aunque creo que ya probé eso, supongo que tengo ke darle privilegios de usar el SET, o algo mas..?....

    Y ya te aclaro que se pueden dar privilegios a nivel de columna tambien...
    un ejemplo seria


    Código:
    GRANT SELECT (columna)  ON basededatos1.Tabla1 TO usuarioRegistrado;

    En columna colocas una columna valida de la Tabla1 que se encuentra en basededatos1.
    Citar  
     

  4. #4
    Iniciado
    Fecha de ingreso
    Oct 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    GRACIAS!.. funcionó bien de bien!!:... pensé ke iba a ser mas dificil pero no!...
    Citar  
     

Marcadores
Marcadores
Permisos de publicación
  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •