Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [sql] problema assegnamento privilegi

    ho un problema con l'assegnamento di permessi:
    ho un database e devo creare un utente che abbia associato solo i permessi di select, insert, update e delete su quel database.

    in questo modo:
    codice:
    CREATE user 'utente'@ '%' IDENTIFIED BY 'password';
    codice:
    GRANT ALL PRIVILEGES ON db . * TO 'utente'@ '%' IDENTIFIED BY 'password';
    vengono assegnati i privilegi, i quali però sono di più di quelli voluti.

    in quest'altro modo:
    codice:
    GRANT SELECT ,
    INSERT ,
    UPDATE ,
    DELETE ON db. * TO 'utente'@'%'
    IDENTIFIED BY 'password';
    non assegna i privilegi, da il messaggio di errore:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%' IDENTIFIED BY 'password'' at line 4
    come devo fare?

  2. #2
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    Mi sembra che ci sia uno spazio di troppo "db. *" tra il punto e l' asterisco. Inoltre potresti provare a mettere tutto su una riga.

  3. #3
    no, niente da fare, mi da sempre lo stesso errore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.